2 interviews, each interview is 2 hours with each hour being done with a different interviewer.
I didn't feel a difference i terms of difficulty between the 2 interviews.
I feel like there were lots of questions so lots of topics were covered in the interview relatively to an interview with Nvidia for example.
Interview questions [1]
Question 1
Special case of malloc implementation.
Implementing a spinlock, etc.
Interviewed with the whole team. Everyone was easy to talk to. Mostly interested in my background. The coding challenges were relatively hard but doable, the interviewers were collaborative during the white boarding.
Phone screening with recruiter then phone interview.
Interviewer was rude and just wanted to get it over with. Asked a fairly easy leetcode question that I managed to answer perfectly. 30 minutes later they didnt want to move forward