I applied via employee referral and contacted via HR a week later.
The interview consists of the following steps:
- Initial Interview (30 mins talk with an HR for a general background check and )
- Pair Programming (1-hour pair programming interview with two senior engineers online)
- iOS Project (They send you a project and request you to complete it just before attending an onsite interview. It's not a pre-requisite for onsite interview)
- Onsite Interview (3 hours interview, first-hour extending iOS app, iOS technical interview, behavioral interview with engineering manager.)
I applied the UK visa for attending the onsite interview but it was refused by the consulate. I requested for the offsite interview but they rejected. Therefore, I couldn't proceed further. However, I really had fun during the first two stages. It's a great company and product to work for.
I hope our paths will cross again in the future.