How to answer question!

๐Ÿญ. "๐—œ ๐—ฑ๐—ผ๐—ป'๐˜ ๐—ธ๐—ป๐—ผ๐˜„" ๐—ช๐—ถ๐˜๐—ต๐—ผ๐˜‚๐˜ ๐—–๐˜‚๐—ฟ๐—ถ๐—ผ๐˜€๐—ถ๐˜๐˜† ๐—ช๐—ฟ๐—ผ๐—ป๐—ด: I don't know Redux ๐—ฅ๐—ถ๐—ด๐—ต๐˜: I haven't used Redux, but I'm familiar with state management patterns from Context API and Zustand. How does Redux differ?

๐—ช๐—ต๐˜† ๐—ถ๐˜ ๐—บ๐—ฎ๐˜๐˜๐—ฒ๐—ฟ๐˜€: We're hiring problem-solvers, not walking documentation.

๐Ÿฎ. ๐—•๐—น๐—ฎ๐—บ๐—ถ๐—ป๐—ด ๐—ง๐—ผ๐—ผ๐—น๐˜€ ๐—œ๐—ป๐˜€๐˜๐—ฒ๐—ฎ๐—ฑ ๐—ผ๐—ณ ๐—จ๐—ป๐—ฑ๐—ฒ๐—ฟ๐˜€๐˜๐—ฎ๐—ป๐—ฑ๐—ถ๐—ป๐—ด ๐—ง๐—ฟ๐—ฎ๐—ฑ๐—ฒ-๐—ผ๐—ณ๐—ณ๐˜€ ๐—ช๐—ฟ๐—ผ๐—ป๐—ด: React is slow, that's why we had performance issues" ๐—ฅ๐—ถ๐—ด๐—ต๐˜: We had performance issues with unnecessary re-renders. We optimized with useMemo and code-splitting, which reduced our bundle by 40%

๐—ฅ๐—ฒ๐—ฑ ๐—ณ๐—น๐—ฎ๐—ด: Can't take ownership or debug systematically.

๐Ÿฏ. ๐—ก๐—ผ ๐—ค๐˜‚๐—ฒ๐˜€๐˜๐—ถ๐—ผ๐—ป๐˜€ ๐—”๐—ฏ๐—ผ๐˜‚๐˜ ๐˜๐—ต๐—ฒ ๐—–๐—ผ๐—ฑ๐—ฒ๐—ฏ๐—ฎ๐˜€๐—ฒ You spent 30 minutes talking. Asked zero questions about:

  • Tech stack decisions

  • Team structure

  • Code review process

  • Testing practices

๐—ง๐—ต๐—ถ๐˜€ ๐˜€๐—ฐ๐—ฟ๐—ฒ๐—ฎ๐—บ๐˜€: You just want a job, not this job.

๐Ÿฐ. ๐—–๐—ฎ๐—ป'๐˜ ๐—˜๐˜…๐—ฝ๐—น๐—ฎ๐—ถ๐—ป ๐—ฌ๐—ผ๐˜‚๐—ฟ ๐—ข๐˜„๐—ป ๐—ฃ๐—ฟ๐—ผ๐—ท๐—ฒ๐—ฐ๐˜๐˜€ ๐—ช๐—ฟ๐—ผ๐—ป๐—ด: I built a dashboard with React and TypeScript" ๐—ฅ๐—ถ๐—ด๐—ต๐˜: I built a real-time analytics dashboard. The challenge was handling 10K data points without lag, so I implemented virtual scrolling and WebSocket debouncing

We're listening for: Problems you solved, not technologies you listed.

๐Ÿฑ. ๐—ญ๐—ฒ๐—ฟ๐—ผ ๐—จ๐—ป๐—ฑ๐—ฒ๐—ฟ๐˜€๐˜๐—ฎ๐—ป๐—ฑ๐—ถ๐—ป๐—ด ๐—ผ๐—ณ ๐—ช๐—ฒ๐—ฏ ๐—™๐˜‚๐—ป๐—ฑ๐—ฎ๐—บ๐—ฒ๐—ป๐˜๐—ฎ๐—น๐˜€

  • Can't explain the difference between == and ===

  • Don't know what the Event Loop is

  • Never heard of CORS

  • Can't describe how browsers render a page

Framework knowledge โ‰  Engineering knowledge.

๐—ง๐—ต๐—ฒ ๐—™๐—ถ๐—ฟ๐˜€๐˜ ๐Ÿญ๐Ÿฌ ๐— ๐—ถ๐—ป๐˜‚๐˜๐—ฒ๐˜€ ๐—™๐—ฟ๐—ฎ๐—บ๐—ฒ๐˜„๐—ผ๐—ฟ๐—ธ: Minute 1-2: Clear, confident introduction. Minute 3-5: Show genuine interest through questions. Minute 6-8: Demonstrate problem-solving over memorization. Minute 9-10: Prove you understand trade-offs, not just syntax.

๐—ง๐—ต๐—ฒ ๐—ฅ๐—ฒ๐—ฎ๐—น ๐—ฆ๐—ฒ๐—ฐ๐—ฟ๐—ฒ๐˜:

  • Stop memorizing. Start understanding why.

  • Why does React use a virtual DOM?

  • Why do we need bundlers?

  • Why is accessibility not optional?

  • Why does performance matter?

The "why" separates junior from senior.

๐—•๐—ผ๐˜๐˜๐—ผ๐—บ ๐—Ÿ๐—ถ๐—ป๐—ฒ:

  • Technical skills get you the interview.

  • Communication, curiosity, and critical thinking get you the job.

Last updated