The recruiter was very quick with sending me to the next round to interview with the director. After meeting with the director, he sent me a take home coding project. I passed the coding assignment.
Then I met with 2 senior engineers for a system design white-boarding session. I believe they were testing me on OOP design…
The following round was with another 2 senior engineers. This was the round where they reviewed my coding assignment. This part of interview process was the most uncomfortable. The take home challenge had test cases for all levels and senior engineers had certain specs to meet. I was not going for a senior role, yet most of the questions during this code review were pointed towards those specs. I did not implement them therefore I was not able to confidently answer them.
The final round of the interview was with another manager on another team. This round was cool. I felt like I was able to learn more about the company and the engineering culture. However it was in this round that I realized that all of the engineers I met with were stressed out about the merge with Hulu. In fact all of the engineers I met with talked about how a lot of things are undecided and up in the air. This could be exciting but could also be a red flag. Coming from a company that is undergoing a merge, it was not what I was looking for.