Four 1 hr rounds. Each is half resume and knowledge questions, and half is coding. Half of the coding questions were DS&A and the other half are ML and OS related. Took about two months from first interview to offer.
Interview questions [1]
Question 1
Why is std::unordered_map rarely the best hash map to use in most scenarios, how are other flavours of unordered hash maps from tbb or absl better, in what way and under what circumstances.
an exploratory recruiter call, a technical screen, multiple deep-dive/practical coding rounds, and a final hiring manager discussion
Exploratory Call (45 mins)
Technical Screen (45 mins)
Practical Coding / Deep Dive (3 x 45 mins)
Interview questions [1]
Question 1
introduce yourself and talk about your current experience
-Hiring manager interview
-3 technical interviews
Easy technical questions. The basic stuff like 2sum and 3sum.
The system design question was very vague and I think the interviewer was having a bad day