This page consists a set of coding challenges for JavaScript (NodeJS/ReactJs) developer role at Isentia.
Aim of this test is three fold,
- evaluate your coding abilities
- judge your technical experince
- understand how you design a solution (we expect a basic backend and frontend)
- Abilities to setup Testing in the solution, feel free to add Unit Testing, Api based Testing, End-to-End Testing.
You will be scored on,
- coding standard, comments and style.
- unit testing / api testing / End-to-End Testing strategy (Optional).
- overall solution design.
- appropriate use of source control.
- Cloud based tools used in solutioning. (optional)
- Please use JavaScript, NodeJS, ExpressJS, ReactJS, AngularJs and VueJs for the following challenge
- Candidate should put their test results on a public code repository hosted on Github
- Once test is completed please share the Github repository URL to hiring team so they can review your work
Write a simple web application that reads data from Flickr's public feeds and displays the images on the page to the user. Please check the Flickr API documentation from the following URL:
- Write a web application - backend built using JavaScript/NodeJS/ExpressJS and frontend developed using ReactJs/AngularJs/VueJs.
- On page load the applications should load the public feed images in either a list or grid view.
- The user should be able to enter a keyword in a search box and click on a search button and the app should return images with the relevant tags.
- Use any other third party library of your choice if needed
You can use the Twitter Bootstrap to make your application look good.
Bonus point,
- if you deploy the app as a public site using Amazon EC2 instance.
- Else you set up your app in a kubernetes cluster.