Interview prep

Developer interview questions

13 questions developers get asked, grouped by type. Under each one are the skills it is really testing, so you can pick a story from your own work that shows them.

Technical

  1. How do you approach reviewing a teammate's pull request?
    Tests: code quality, communication
  2. Describe how you would debug a production issue with no clear error message.
    Tests: debugging, system design
  3. How do you decide what to unit test versus what to cover with integration tests?
    Tests: test strategy, code quality
  4. Describe a time you improved the performance of a slow piece of code.
    Tests: performance, debugging

Situational

  1. Tell me about a time you chose a simpler design over a more sophisticated one.
    Tests: system design, judgment
  2. You're asked to add a feature to a codebase you didn't write and don't fully understand. How do you proceed?
    Tests: code quality, ownership
  3. A deadline moved up and you can't finish everything you planned. What do you do?
    Tests: prioritisation, communication
  4. How do you make the case for spending time on technical debt when the business wants new features?
    Tests: communication, ownership

Behavioral

  1. Tell me about a time you disagreed with a coworker and how you handled it.
    Tests: conflict resolution, communication
  2. Describe a project or task that did not go well and what you did about it.
    Tests: ownership, reflection
  3. Give an example of persuading someone to adopt an idea they initially resisted.
    Tests: influence, communication
  4. Walk me through how you decided what to work on when you had more requests than time.
    Tests: prioritisation, judgment
  5. Tell me about a time you had to learn something new quickly to get a job done.
    Tests: learning agility, ownership
Start building free

Getting the resume right first? See resume guidance for Developers, or browse interview questions for every role.

Developer interview questions — Gurus Consulting