Whole process took around 4 weeks
Recruiter call
Manager
On-site Interview
First was a recruiter call who described me about the job requirements and asked me regarding my skills, got back to me in 10 days to schedule my interview with the Hiring Manager.
Hiring Manager talked to me regarding my background, skillset and interests. Asked me questions in Javascript, OOPS, Swift. Call lasted 45 mins.
Onsite-interview consisted of 4 rounds with 4 engineers(different levels) from the team each of 45 mins.
1. Technical questions from my resume and algorithm design
2. Data-structure questions and technical javascript and iOS related questions
3. Technical questions related to iOS and Swift, testing.
4. Like a design round with the Manager, infrastructure design
4 days after the onsite interview recruiter called me to inform that I am selected. Offered me a competitive pay and bonus.
Signed an NDA so cannot reveal the questions in detail