The process took few weeks to complete. I went through all the following stages.
- Initial call with the recruiter
- Call with one of the managers with behavioural questions. They expect you to tell STAR past experiences
- 1h take home test to submit for review
- 1h interview split in 10 minutes about take home test review and the rest very generic behavioural questions
- 1h system design interview. This was the final interview in the process.
The overall process was all right compare to other companies. I didn't went through any leetcode exercise or test under pressure and people were very welcoming.
But I felt like the interviews were too easy for a Staff Engineer and they didn't have a chance of really understand what I could have offer to the company. I didn't receive any question about leadership, culture or any very senior or staff technical questions.
Even the test that I submitted didn't receive any question about the architecture used or technical choices made, instead I receive only one question about something really basic in android.
After the final interview I received very good feedback, so I had hope. I knew there were more than one position for Staff engineer and eventually I could try to go for the Senior role, but after few days I’ve been told that they moved with another candidate.
I went to Glassdoor for curiosity and found out that people are writing similar reviews. The role was still advertised and keep coming on LinkedIn. There are again 3 Staff positions for android now.