This is a curated list of awesome coding assignments and recruitment tests.
Contributions are very welcome. Please see CONTRIBUTING.md.
- AmbulnzLLC - Build a single page web app that allows users to order pizza.
- Chatham - You'll build a small web application for a weather dashboard using AngularJS.
- Deskbookers - Create a single webpage with a navigation bar, a slider, and a search bar. CSS frameworks are not allowed.
- EngageTech - An Angular, HTML, and CSS-focused challenge where you create an application that displays the data returned from a REST endpoint provided by the included Java application.
- Thortful - Write a JavaScript / CoffeeScript app using AngularJS that will allow a user to search a repository by name and display a repository's relevant information.
- JustEat - Security engineer recruitment test.
- JustGiving - SDET recruitment test.
- AMARO - Build a special landing page for one of the best-sellers of AMARO history.
- Busbud - Implement a form with two autocomplete text-boxes to help users formulate a search for departures and destinations.
- Deskbookers - Junior frontend test.
- Digia Online - Preliminary test to determine the technical ability of developers applying for front-end positions at Digia and its partners.
- InvitationDigital - Front end developer recruitment test.
- JustEat - UI test for interview candidates.
- McMakler - Create a layout based on the given screen and consume our public API to retrieve a list of advertisements.
- Netguru - Task for junior front-end position.
- Nord Software - Preliminary test to determine the technical ability of developers applying for front-end positions at Nord Software.
- Pagepro - Convert a PSD (Photoshop) - web design to HTML/CSS/JS.
- Pagepro - Convert another PSD (Photoshop) - web design to HTML/CSS/JS.
- TenantBase - A quick toy project using roughly TenantBase's development stack.
- Xfive - Front-end test project used in recruitment.
- Yodlr - Code/design challenge for front end engineering applicants.
- WorldTicket - Create a simple web application for currency conversion.
- Ada - Fix some bugs, make some improvements in a real-time TODO app.
- AmbulnzLLC - Challenge for full-stack developer.
- Busbud - Create a web page that shows a map to visualize coverage of the most populated cities in the world.
- ChurchDesk - Create a Single-Page Application (SPA) - by using HTML, CSS and JavaScript working with the GitHub API.
- Exzeo - Design the homepage of a fictional radio station and list the top 100 songs.
- Goodylabs - Implement a method for a Tetris like game.
- JustEat - Create the application as either a command line application, web application or mobile application.
- Loktra - Five different front end engineer challenges to choose from.
- Room Key - Your challenge is to build something interesting that makes use of either the mock or live data provided.
- SitePoint - You need to create a simple counter application.
- Snowdog - Front-end recruitment test.
- splicers - Your challenge is to code the sequencer part of our Drum Machine, which we called JS-808.
- Uber - You can work on one of the four challenges provided.
- Xfive - Xfive test JavaScript project.
- ZEPL - Write component-based UIs with serializable application state.
- Ackee - Enhance our Node.js backend app for delicious ackee recipes.
- AmbulnzLLC - The application serves the purpose of ordering pizza online.
- Busbud - Design an API endpoint that provides autocomplete suggestions for large cities.
- Deskbookers - Full stack developer test.
- Entria - Create a REST CRUD.
- GarageScore - First of the series of three challenges.
- Goodylabs - Create a finite automaton that has three states.
- Aiir - Recruitment test for developer roles.
- CitizenNet - Your task is to write a program to reliably pull Posts and Likes JSON files from the provided API, and represent this data in a web app for the user.
- Nord Software - Preliminary test to determine the technical ability of developers applying for back-end positions at Nord Software.
- Snowdog - Recruitment test for PHP developers.
- Teamleader - Three different problems to solve.
- Xfive - Create a WordPress jobs list page pointing to individual job pages and a simple application form.
- Xedi - Laravel todo app for junior developers.
- Xedi - Laravel todo app for mid-weight developers.
- Busbud - Write a crawler for National Express.
- Busbud - Write a crawler for BoltBus that can extract a list of stops, a list of routes, and a list of departures.
- Busbud - Create a web page that shows a map to visualize coverage of the most populated cities in the world.
- Busbud - Design an application which concurrently processes a series of images.
- Netguru - The first task in the recruitment process for the position of Python Developer at Netguru.
- Tuteria - Tests that need to be passed before getting an interview to work with Tuteria.
- AMARO - Build a catalogue page for some products of AMARO.
- AmbulnzLLC - Build a single page web app that allows users to order pizza.
- Backbench - For hiring front-end full time.
- Busbud - Your challenge is to build a microsite that allows a traveller from NYC to find one-way departure schedules to the Osheaga festival.
- ClearScore - At-home front end test, building a circular credit score indicator.
- Colony - You'll be building a simple React component: an avatar picker.
- Deskbookers - Create a single webpage with a navigation bar, a slider, and a search bar. CSS frameworks are not allowed.
- DeskBookers - Another front-end developer test for experts.
- Entria - Create a List and Detail view for some model.
- Esper - Using this repository as a base, please help Mr. Boggins develop the front-end for his app.
- Eventable - Create a React app with three primary components; a list of events, a form, and a search component.
- Exzeo - Create a React app to search for artists on iTunes and display the results.
- Goodylabs - Simple React & webpack project for recruitment process.
- JustGiving - An unattended SDET recruitment test for JustGiving.
- JustGiving - An unattended front-end recruitment test for JustGiving.
- Medopad - Create a React.js app that allows a doctor to visualise and a monitor patient's heart rate.
- Pipefy - You will build a React application that will render a Pipefy form.
- Significa - You should write a React app, using the provided screens as reference. You'll need to make requests to an API to get some JSON content, filter the data, and print it on view.
- SkyScanner - Full-stack recruitment test.
- Storecast - The task is to implement a 2-step UI wizard to create a user account.
- StreamCo - You will need to build the following 3 pages with React, a "Home", a "Series", and a "Movies" page.
- Worldfavor - Complete three different tasks; implement the provided design, work on state management, and change the way data is loaded.
- ZEPL - Make a single page application which can manage notes.
- ZEPL - Make a simplified slack clone.
- Goodylabs - Rails 5 application that can be developed by candidates.
- Monterail - QA recruitment task.
- InventiStudio - Implement functionalities for the User stories using Vue.js UI library.