The interview was all virtual and 4 hours long. It was split into 4 different sections:
- Code review going over a piece of code and describing what it does
- Coding test where I was given some instructions on what a function needs to accomplish, there were 4 or so steps that need to be completed so I had to complete all the previous steps to complete the section
- 1 hour break in the middle
- Personality questions
Each section was conducted by a different person and if I finished the section with time left remaining in the 1 hour block, I was free to ask the people questions.
It was not very fun being shuffled around to 3 different people and having to answer a lot of the same questions at the beginning. Also 2 of the 3 people had nothing to do with the program I was interviewing for so they weren't able to answer any specific questions. The 3rd person I interviewed with had gone through the same program so they were a really good source of information.
I was told they would get back to me within a certain time frame, but that time frame passed and I still hadn't heard back. I had to send an email to the recruiter that I was in contact with to get an update on my application. I did not get an offer.