It was great, with many benefits, and everyone was welcoming.
The interview process was very hard.
Focus on observable behavior rather than personality traits.
Coding problems were practical, focusing less on data structures and algorithms and more on implementing classes. Recruiter screening Day 1 - Code session - iOS code session Virtual onsite - Code session 2 - Behavioral interview
I applied online. The process took 1 week. Screening call with a recruiter, which lasted roughly 30 mins. The interviewer was very friendly and it was easy to organise. We discussed CV and background and my feelings on the role.
Asked a fairly standard, non-LeetCode coding question, and then a system design component which consisted of being asked to design an online game system with many hundreds of thousands of concurrent users.
Coding problems were practical, focusing less on data structures and algorithms and more on implementing classes. Recruiter screening Day 1 - Code session - iOS code session Virtual onsite - Code session 2 - Behavioral interview
I applied online. The process took 1 week. Screening call with a recruiter, which lasted roughly 30 mins. The interviewer was very friendly and it was easy to organise. We discussed CV and background and my feelings on the role.
Asked a fairly standard, non-LeetCode coding question, and then a system design component which consisted of being asked to design an online game system with many hundreds of thousands of concurrent users.