I applied online. The process took 4 weeks. I interviewed at Skyscanner (Edinburgh, Scotland) in Nov 2019
Interview
Three-stage process.
1. Online coding test - two custom-made questions. Leetcode "easy" level.
2. Phone interview - entirely cultural/competency, not technical.
3. Assessment day / "Discovery day" - Group exercise and presentation of solving a system design problem for a given feature of Skyscanner, individual cultural interview similar to the phone interview, and an individual technical interview mainly of whiteboard OOP and data structures (not Leetcode algorithms).
Overall, fairly relaxed and straightforward.
Interview questions [2]
Question 1
How would you randomly shuffle an array without any in-built function?