Phone screen, then a hiring manager contacts you, then an on site interview with typical leetcode questions, medium difficulty with behavioral stuff. After that, if you do well, you might get the offer which is great
Unfriendly team. Felt like they would rather be anywhere else but interviewing someone. Irrelevant questions more towards theoretical side. No questions related to the actual job I was interviewing (and prepared) for. Felt like I was interviewing for a research position.
Interview questions [1]
Question 1
Solve a design problem using Graph theory. Rewrite one of the core Java APIs.
Various virtual interviews, followed by in person interviews. Everyone was very friendly and helpful. I enjoyed the process, and would recommend applying to others. I am still waiting to hear about next steps in my application.