The first round is a coding test, including a SQL question, an easy-level LeetCode, and a medium-level LeetCode.
The second round is a technical interview, and the questions include:
1. how do you handle git merge conflicts?
2. what is functional programming?
3. what is OOP?
4. what is the solid principle?
5. what are abstract and interface, and what is the difference between them?
6. how do you handle if a page loading takes a long time?
7. how many ping-pong balls can be filled into a bus?
8. what might a car class look like?
9. how to improve accessibility?
10. how do you manage third-party dependency packages?
11. how do you learn new tech?
12. what is React props?
Group interview. Was quite a fun and interactive interview process. Definitely a bit challenging when different people of different backgrounds are talking and answering the interview questions.
There were 2 intakes on different dates.
Groups of 8 people in each intake