Experience was overall positive. Recruiters were phenomenal and always made me feel welcome.
The technical portion wasn’t terribly difficult. They asked questions that are very relevant around building UIs in an efficient way. Questions were around software design, state management, browser capabilities, JS internal, and CSS. It does require comprehensive front-end knowledge, but it’s nothing out of the ordinary.
The rounds were as follows:
- technical phone screen
- take-home assignment to build a Netflix-like UI
- half-day technical interview with engineers
- half-day behavioral with senior leadership and product
I went to the final round, so I must have been rejected based on my behavioral/culture fit. The very final round was with a senior manager. He asked questions around past experiences and drilled deep into every sentence I said. It was intense. I didn’t remember all the details of every single decision and he wasn’t too happy about that.
I am disappointed because I had positive feedback from everyone during the interviews, except for the very last one. Recruiters had promised feedback to help me prepare to apply again in the future, but never called after setting up a call. The experience at first was great, but the closing portion of the interview was very disappointing based on how they handled it.