highlisted
Interview guides
Interview guide · 10 questions

Software developer interviews for freshers

Who it's for: B.Tech, BCA and MCA freshers applying for developer roles

Most rounds are an online test, one or two technical interviews (coding, CS basics, your projects) and an HR round. Interviewers care more about how you think out loud than whether you reach the perfect answer at once.

The answers are patterns to adapt with your own facts, not scripts to learn by heart: interviewers can tell.

  1. 1

    Walk me through your best project.

    What they're checking: Did you actually build it, and do you understand it end to end?

    How to answer: Problem, what you built, your part, one hard thing you solved, and what you'd do differently. Be ready to go deep on any line.

    A strong answer

    "I built a hostel complaint tracker with React and Node. I wrote the backend and the database design. The hard part was notifications: polling was slow, so I moved to WebSockets. If I did it again I'd add tests earlier; a schema change broke two screens."

  2. 2

    Reverse a linked list.

    What they're checking: Basic data structures and clean code under pressure.

    How to answer: Talk first: say you'll walk the list with three pointers. Write it, then trace a small example and state time and space.

    A strong answer

    "Keep prev = null and curr = head. While curr exists: save next, point curr.next to prev, move prev to curr and curr to next. Return prev. It's O(n) time and O(1) extra space."

  3. 3

    What happens when you type a URL in the browser?

    What they're checking: How the web works end to end.

    How to answer: DNS, TCP/TLS, HTTP request, server, response, rendering. Go as deep as they ask.

    A strong answer

    "The browser resolves the domain through DNS, opens a TCP connection and a TLS handshake for HTTPS, sends an HTTP request, the server returns HTML, and the browser parses it, fetches CSS and JS, builds the DOM and paints the page."

  4. 4

    What is the difference between a process and a thread?

    What they're checking: OS fundamentals.

    How to answer, and a strong answer, with Pro

  5. 5

    Explain SQL joins with an example.

    What they're checking: You can query real data.

    How to answer, and a strong answer, with Pro

  6. 6

    How would you design a URL shortener?

    What they're checking: Can you think in components, at fresher level?

    How to answer, and a strong answer, with Pro

  7. 7

    Tell me about a bug that took you long to fix.

    What they're checking: Debugging habits and honesty.

    How to answer, and a strong answer, with Pro

  8. 8

    Why should we hire you over others?

    What they're checking: Self-awareness and fit.

    How to answer, and a strong answer, with Pro

  9. 9

    Are you okay with relocation and a service agreement?

    What they're checking: Practical fit; many companies ask.

    How to answer, and a strong answer, with Pro

  10. 10

    Do you have any questions for us?

    What they're checking: Interest and judgment.

    How to answer, and a strong answer, with Pro

Open all 10 answers with Pro

Every interview guide, unlimited practice interviews with Asha and the full resume review. ₹999 for 12 months, launch price until 31 Dec 2026.

See Pro

Now say them out loud

Asha, our AI interviewer, asks questions like these, listens to your answers and shows you a better version of each.

Practise this interview