- Half hour call with the recruiter
- Technical screening (leetcode) type interview with their provider Karat. This had a few questions around tech, productionisation, testing etc and then a few leetcode exercises which were actually super relevant and fun (rather than having to traverse a binary tree or other BS comp sci algos you'll never have to actually do in your day to day life...)
- Hour-long system design interview
- Hour-long behavioural interview
- Take-home exercise (around 3 hours of work)
- Pairing interview with staff engineer
As opposed to having these all smushed together into one big session, Roo let me space these out over a few weeks so it was less intense.
Everyone that I spoke to was super lovely and made me feel very safe and comfortable during the whole process. It felt very *human*, rather than when I've interviewed at some of the other Big Tech companies.
The recruiter I was speaking to works in a different timezone to myself, but really went out of his way to be contactable through the process and was quick to answer any questions I had.
Overall I actually really enjoyed the process. The technical screening with karat was also really enjoyable, and the leetcode type question they asked seemed relevant to the job.