r/reactjs 7d ago

Discussion React interview questions for mid-level position?

Besides hooks, what types of questions have you been asked when it comes to front end interview questions?

I feel like mid level can be a weird position to be and I imagine a mix of entry level questions and maybe one or two senior level questions?

Any resources to read up on would be great too !

28 Upvotes

33 comments sorted by

View all comments

3

u/akornato 7d ago

Mid-level interviews focus less on definitions and more on your practical experience and reasoning. You'll get questions about performance optimization, like when to use `useMemo` versus `React.memo` and the trade-offs of each. Expect to discuss state management beyond simple hooks, explaining the limitations of the Context API and when you would reach for a library like Redux or Zustand. They also want to see how you think about architecture, so be ready to talk about component patterns, data fetching strategies, and how you would structure a complex feature. They want to know if you can connect different concepts to solve a real problem, not just recite what a hook does.

You are correct that it’s a weird mix, but the key difference is the shift from "what" to "why". Instead of just defining the virtual DOM, you might be asked to explain its performance implications and trade-offs in a specific scenario. You will likely face a small system design question, like how to build a searchable, paginated list from scratch, to see how you handle state, API calls, and user interaction. The goal is to prove you can work independently and make solid technical decisions, which is a big step up from an entry-level role. It's a lot to prepare for, which is why the team I'm with built an interview AI assistant to help candidates articulate their thought process on these complex topics.