Challenging but fair interview process. Phone screen covered basics, followed by a timed coding challenge. Onsite included system design, algorithms, and culture fit discussions. Interviewers were knowledgeable and friendly. Questions focused on real-world scenarios. Received prompt feedback after each stage.