15 minute call with their recruiter, followed by initial screening round, which was a coding exercise (not leet code, more like string/array manipulation). After passing that, I had to do 6 rounds of:
- System design: whiteboard problem, the guy was pleasant and helpful, but I bottled it.
- Backend integration: Tests your ability to develop a REST api, easy enough.
- Culture: General conversation over career and goals.
- Bug squash: They give you a failing test, and you have to fix it. I managed to fix all suites but I didn't perform very well here bc my methodology wasn't strong enough I believe, and the guy wasn't very pleasant (bit pushy but still professional)
The interview process was very long and exhausting, but it truly tests your ability as a software engineer without resorting to leet code.