I received an internal referral and was contacted by the recruiter for a phone screen. The phone screen was pretty laid back and didn't even feel like an interview. The recruiter sent me quite a bit of documentation to prepare for the next interview, which was much appreciated. The next interview was interesting, as the person interviewing me seemed a bit unprepared for the interview. Overall, that interview went well and I moved to the virtual onsite. There was again a check in call with the recruiter to find out if I had any questions regarding the onsite. One thing I did appreciate is that I received the list of people interviewing me well in advance of the interview - that meant I could spend some time looking them up and finding out their roles.
The virtual onsite was exhausting - between the system design exercise and all the leadership principles questions being sent at me rapid fire, it was quite draining. One thing that didn't work so well was the virtual whiteboarding - in one case it worked well, in another case the interviewer couldn't see my board when I shared it. I did share that feedback with them in the survey I was sent following the interview.
The other challenge for me was despite my thorough preparation and having enough stories ready, I was getting asked similar questions by the interviewers. The first person asked me so many questions that I exhausted many of my stories, and so by the final round I feel as if I wasn't able to give really good responses. Interestingly enough, one of the interviewers commented during the interview that she had seen this happening more frequently in interviews. I also was asked the question that I had already answered on my writing sample, but the person interviewing me let me go ahead and use that story since they hadn't read the writing sample.