Irbisa · Cheatsheet

Behavioral Interview

Tell me about yourself, the hardest bug, mistakes in production, conflicts, pushing back on requirements, estimates and deadlines, feedback, mentoring, questions for the interviewer

Junior Developer · 17 questions

  1. 01

    Tell me about yourself.

    The interviewer checks whether you can give a short, relevant summary and why you fit this role.

  2. 02

    Why are you leaving your current job, and why do you want to join us?

    The interviewer checks your motivation and whether you would leave them for the same reason.

  3. 03

    Tell me about a project you are proud of. What was your part in it?

    The interviewer checks the scale of what you have built and what you personally did in the team.

  4. 04

    What are your strengths and weaknesses?

    The interviewer checks self-awareness and honesty.

  5. 05

    What are your salary expectations?

    The recruiter checks whether you fit the budget and know your market value.

  6. 06

    We have a few minutes left. What questions do you have for us?

    The interviewer checks your interest and what matters to you; "no questions" reads as indifference.

  7. 07

    Tell me about the hardest bug you have fixed.

    The interviewer checks how you debug: how you narrow a problem down, which tools you use and whether you fix the cause or the symptom.

  8. 08

    Tell me about a performance regression you caught. How did you find it?

    The interviewer checks whether you measure performance instead of guessing, and whether you prevent the next regression, not just fix this one.

  9. 09

    Tell me about a mistake you made that reached production. What changed afterwards?

    The interviewer checks ownership: whether you admit the mistake, limit the damage fast and change the process so it does not happen again.

  10. 10

    Tell me about a conflict with a colleague. How did you resolve it?

    The interviewer checks whether you can disagree without damaging the working relationship.

  11. 11

    How do you estimate a task, and what do you do when you see you will miss the deadline?

    The interviewer checks whether you plan realistically and raise a risk as soon as you see it, not on the deadline day.

  12. 12

    Tell me about a time you disagreed with a product or design requirement. What did you do?

    The interviewer checks whether you think about the product and push back with arguments instead of silently building or refusing.

  13. 13

    How do you work with designers on a design system?

    The interviewer checks whether you can turn a design system into components both sides trust and handle the gap between a mockup and the browser.

  14. 14

    How do you give and receive feedback?

    The interviewer checks whether you can hear criticism without getting defensive and tell a colleague about a problem without hurting them.

  15. 15

    How have you helped a junior developer grow, or raised your team's level?

    The interviewer checks whether you multiply the team's output, not just your own.

  16. 16

    How do you convince the business to give you time for technical debt?

    The interviewer checks whether you speak the business's language and prioritise, instead of asking for a rewrite.

  17. 17

    Tell me about a large migration you pushed through, such as Create React App to Vite or Pages Router to App Router.

    The interviewer checks whether you can lead a long change across the team and the business, not just run a codemod.