First round was a Hackerrank that was relatively okay. I lucked out as I had implemented something similar as part of a uni assignment. Second round was a technical phone screen, with a few Leetcode Medium-Hard questions. Mostly graphs stuff! Final round was two back to back interviews in person. One behavioural and one technical. While I really enjoyed the technical screen, the interviewers in my final round seemed like they didn't want to be there. I knew I wasn't getting an offer when the second interviewer pulled out his phone after about 30 seconds of the interview - I hadn't even had time to stuff up yet.
Interview questions [1]
Question 1
Right side of binary tree, below binary tree, bowling scorecard
The process is 2 rounds of OA, then a 30 minute technical phone interview about resume, Python trivia, and little bit of behavioral questions, then a 15-minute behavioral interview, then the final round.
Hackerrank OA -- from a question bank, can be of varying difficulty. I had two questions that were leetcode medium/hard difficulty. Some people have a second OA if their first one was too easy. After, it's an easy-hire. I don't know what comes after.