-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathCodeChallenges
More file actions
31 lines (23 loc) · 1.33 KB
/
Copy pathCodeChallenges
File metadata and controls
31 lines (23 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Json : https://raw.githubusercontent.com/getmanfred/offers/master/movies.json
Title ▲ Year Director Cast Genre Notes
Movie 1 1900 someone - abcde
Movie 2 1950 someone - fghij
Movie 3 2000 someone - klmno
The exercise must be done by using only these endpoints.
It is not the purpose of the exercise to implement the backend.
Adblockers may block the requests so take care of it if you experience problems with the requests.
The application should allow the user to sort by different criteria (up to you) and filter by title.
Feel free to use any JS framework/library but we recommend you to use Vue.js. However, we strongly recommend
not to use an existing table component as it is the goal of the exercise.
Focus on performance and readability. There is a lot of data to handle and you should make some decisions.
The evaluation criteria will also include:
Code organization.
Testing (not mandatory).
Knowledge of Vue ecosystem (not mandatory). Let us know the experience you have with Vue to take into consideration.
Custom written components.
Efficient use of memory and processor.
Responsive design or styling is not important (feel free to use anything you want).
In general, we value proactivity.
Consider any corner cases.
Write down any assumptions you make in a README or in the code (never in the reply email).
Enjoy the exercise!