- Recruiter call (15 min)
- 1st Technical interview (30 min) with Engineering Manager
- 2nd Technical Interview (1 hr) with another Engineer
That's as far as I got. The initial contact with the recruiter felt very impersonal because it was only 15 minutes. There was very little time for me to ask questions. The 1st tech interview with the Eng. Manager went well and he seemed nice.
My 2nd tech interview was a disaster. I was in the Zoom room for ten minutes and no one had shown up. I contacted the recruiter. I decided to wait in the Zoom room to see if anyone would show up. The engineer finally showed up 20 minutes after we were supposed to start. She had gotten into a coding bubble and missed the start time because her notification didn't go off. At the same time, the recruiter called me because of the email I sent her. I appreciated that--though it was probably fortunate timing that the recruiter happened to be free to follow up with me. I decided to just go through with the interview because I didn't know how long it would take to reschedule me for a new interview and I didn't want it to affect my chances.
I think the engineer was under the impression we had more time. The coding exercise I was given was very long--definitely more than an hour. My feeling is reinforced by the fact that I checked in with her after we had been together for almost an hour and she remarked that I could continue for another hour if I wanted. I couldn't continue because I had another appointment to go to.
Looking back, I wonder if I should have just rescheduled and taken the risk. I'm unsure if I didn't pass because I barely made a dent in the coding exercise (like I mentioned earlier, it was very long) or because I got confused by the directions for the game I had to build. I can't be sure my interviewer was neutral since she was so late to our appointment and she seemed to think we were booked for more than an hour.