The onsite question had already been posted before — it's the same old image carousel problem.
Four rounds onsite:
- Coding, 75 min: still the same old question — continuing to build comment and upvote features on top of the carousel.
- HM behavioral, 45 min: asked some standard behavioral questions, I talked about a project conflict / mistake, and they asked one that doesn't come up often — how do you respond to constructive feedback. I think what he cared about most was whether you've grown — after making a mistake, did you actually learn something from it.
- Domain knowledge, 1 hour: questions based on my projects. First I walked through a project, then they asked some questions about data management and frontend development principles. I've only ever used Redux, and the interviewer thought that was a bit dated — apparently you're supposed to know some newer data management tools now.
- System design, 1 hour: a question I hadn't seen posted on the forum before — design a feature similar to a news feed, showing food items with title, author, comments, etc., that you can click into to open a detail info modal. They also asked some more backend-leaning design questions, like once the API request goes out, what does the server side look like, how is it handled. The rest of the round was about how to optimize it.
Discussion
Loading comments…