The interview process consists of 3 pair-programming/coding rounds. I interviewed relatively late so they reached headcount before I could move onto the 2nd/3rd rounds. Interviewer was nice and asked questions about implementation at each step. Generally a very straightforward problem.
There are 3 different 60-minute coding rounds with various engineers from different teams. You have to make it past one to do the next, and if you make it past the third, you get an offer.
3 technical rounds. They were super nice and got back to you with results quickly. In each round they start by asking to to implement something pretty simple and build on to more complex tasks.
Interview questions [1]
Question 1
I got a bracktracking question, class design question, and a string parsing question.
pair programming was great, honestly one of the best interviews in a while. no expectation to finish all the qns but had greater importance on articulating your thought processes, and for the interviewer to see if there is a potential fit with the role.
Interview questions [1]
Question 1
2d dynamic programming, leetcode medium/hard
was a progression of sorts in levels, with many followups