Skip to content

Latest commit

 

History

History
44 lines (24 loc) · 2.02 KB

task.md

File metadata and controls

44 lines (24 loc) · 2.02 KB

Flights back-end recruitment test

Thanks for taking the time to do our back-end coding test. The challenge has two parts:

  1. A task to create a flights REST API.

  2. A task to display basic flights results in the Django Administration Site.


Tasks

REST API

Django Administration

  • Use the returned data to display a page of the fetched results in a user-friendly manner in the Django Administration. The format, columns, and all of the display details are up to you.

Flight results

The provided (https://raw.githubusercontent.com/Skyscanner/full-stack-recruitment-test/main/public/flights.json) will return two collections of different items:

  • Itineraries - These are the containers for your trips, tying together Legs, and prices. Prices are offered by an agent - an airline or travel agent.

  • Legs - These are journeys (outbound, return) with duration, stops and airlines.

Submission Guidelines

  • A fork of this repository should be submitted to [email protected] with the implemented tasks in no less than 6h of the start of the assesment. However, the assesment is expected to take about 5h. The amount of time you take to take the assesment has no effect in the results.

Evaluation Criteria

  • Your implementation works as described in the task.
  • Quality of the implemented code
  • Design decisions (models, JSON structure, relationships between entities, etc)
  • Videocall to explain the implemented code

Inspiration for the test format taken with ❤️ from JustEat's recruitment test.