The case JAVA developer assignment
First impressions are important, but second impressions are everything. So it’s time for some action. Let’s stop talking and get some serious coding done. After all, that’s what makes the world go round.
With the following assignment, you can show us what you got. The case tests your competences regarding development and gives us an idea of how well you come up with solutions.
Assignment
Create a website or a web API on which you can search for movie trailers.
- Use an API of an online movie database (e.g. IMDB or Rotten Tomatoes);
- Use an API of an online video service (e.g. YouTube or Vimeo);
- Create your own RESTful API as middleware to retrieve the results of both services and
- aggregate them;
- Cache the aggregated data for performance;
- Make the search as smart as you can;
- Optionally create a web page that uses your own web API to search and show movies
- with trailers.
- Use the development language of the vacancy you are applying for.
- TIPS
- Follow industry standards when building your own API
- Showing a lot of embedded videos on your web page increases page load time significantly
Bonus
- Add the option to share trailers on social networks;
- Make sure your website is secure and super fast;
- Create a contact form to request a trailer for a movie;
- Surprise us! Build something we haven’t thought of or what you think is a valuable addition;
Try to remember and briefly document the decisions you made and why you made them. We can’t wait to pick your brain.
Kick some ass!
Questions?
Personalize your experience
We use functional cookies to make the website work properly, analytical cookies to measure your behavior and marketing cookies for ads- and content personalization. We collect data on how you use our website to make our website easier to use, but also to tailor or personalize communication in advertisements, on our website or apps. Data collected through marketing cookies is also shared with third parties. By clicking accept you agree to this. More information? Read our cookie policy.