Based on typical recruiting setups, I prepared for a process that usually starts with a recruiter screen (resume + project deep dive + availability), followed by technical rounds/case discussions, and ends with an HR/offer conversation. The exact steps can vary by team and location.