I applied online, and the recruiter reached out. We had a great conversation about Vanta and my background during the phone interview. For the onsite interviews: -Practical Coding (1.5 hours) - Principles Interview - System Design - Project Interview During the phone interview, I opted for a practical coding instead of an leetcode style. The interviewers were great, very kind, and helpful. The topic was object array manipulation. Moving on to the onsite interviews, the recruiter provided feedback from the phone interview, which I found valuable. I scheduled my onsite interviews over two days and chose the front-end practical. Unfortunately, I couldn't complete the project on time. The requirements were challenging for me to understand, and the sample UI was confusing. I spent a long time trying to grasp the requirements before starting to code. The interviewer wasn't very helpful either and let me read through the requirements on my own. It was difficult to talk, think and code at the same time, and one feedback point was that I wasn't too communicative. The principles interview went well, focusing more on hypothetical scenarios and examples from previous work experiences, which I enjoyed overall. I didn't get to the other interviews because I failed the practical interview. When I asked about WLB they seem to be stretched thin. I appreciate the feedback from the recruiter after the interview. The feedback I got was to be communicative at all time. Also they were quite strict about syntax, even though they allowed searching for syntax. Overall I think the interview experience was great, the recruiter is amazing!