I applied online. The process took 2 weeks. I interviewed at Revolut (Londres, Inglaterra) in Oct 2020
Interview
After applying through the website I was e-mailed in the following hour by the recruiter that they would want to talk to me. Interview process looked like this:
1. 30 min introductory call with recruiter
2. Take-home project (supposed to be delivered within a week and production ready, Suggested time to complete was around 3 hours. As I wanted to impress I spent around 12 hours).
3. 2 hour technical interview with 2 senior developers. First 45 minutes was talking about iOS and designs patterns in general, second 45 was live coding concurrency code and last 30 minutes were for me to ask questions.
4. Culture fit / Meet and greet with future manager. Another opportunity for me to ask questions. This time about company and workflows.
Interview questions [3]
Question 1
Concurrency - GCD, Operations, Threading. The more I talked the deeper we dived into those topics.