Skip to content
All interview questions

Interview questions

Software developer interview questions and answers

By the JobberNest team · Reviewed 3 November 2026

Developer interviews usually have stages: a screening call, a technical test (live or take-home), a system design or code review conversation for mid-level and senior roles, and a culture or behavioural interview.

The questions

  1. 1.Tell me about a project you're proud of.

    What they're looking for: Depth and ownership.

    How to answer: Explain the problem, your part, the main technical decisions and their trade-offs, and the result. Be ready for follow-up questions on any detail.

  2. 2.How would you design a URL shortener?

    What they're looking for: System design basics.

    How to answer: Start with requirements and scale, then the API, the data model, how short codes are generated, caching for popular links, and how you'd handle growth.

  3. 3.How do you debug a production issue?

    What they're looking for: Calm, methodical thinking.

    How to answer: Check impact first, look at logs and metrics, reproduce it if possible, roll back if needed, fix, then write up what happened and how to prevent it.

  4. 4.How do you handle disagreement in code review?

    What they're looking for: Collaboration.

    How to answer: Focus on the code, explain reasoning, ask questions, and accept good points. If it can't be settled, agree on a quick test or ask a third person.

  5. 5.How do you work with a team in a different time zone?

    What they're looking for: For remote roles: asynchronous communication.

    How to answer: Clear written updates, documented decisions, overlap hours for calls, and not blocking others while you wait.

Questions to ask the interviewer

  • How does the team review and ship code?
  • What does on-call look like?
  • What would you expect me to achieve in the first 90 days?

Tips

  1. 1

    Think out loud

    In live coding, interviewers judge your reasoning as much as the final answer.

  2. 2

    Take-homes: keep it clean

    Clear structure, tests and a short README explaining your choices matter more than extra features.

Questions people ask

Do I need to know data structures and algorithms?

For many large companies, yes. Start-ups more often use practical tasks. Prepare for both if you're unsure.