While the team members I interacted with were professional and thoughtful, the overall process felt somewhat disorganized and inconsistent. Initially, I was told to expect a code snippet interview, but the session turned out to be a system design interview instead. As a candidate, I prepared specifically based on the communicated format, so this shift created unnecessary friction and felt misleading. Later in the process, an additional live coding round was added after what had been described as the final stage. While I understand that interview processes can evolve, clearer communication and alignment internally would greatly improve the candidate experience. Transparency around format and number of stages is important, especially given the time and preparation required from candidates.