All articles
Interview Prep · Updated · 8 min read

Interview Questions for Freshers (With Answers)

Four graduates in tailored suits wait on lounge seating in a bright glass office reception, portfolios in hand.

Fresher interviews are usually structured in three rounds — HR, technical, and sometimes a managerial or final round — and each is testing something different. The HR round checks communication, motivation and basic fit; the technical round checks fundamentals from your coursework and any projects on your resume; the final round checks whether the team wants to work with you. Because you have no job history, projects and internships carry the weight your experience otherwise would, so being able to talk about one project in real depth matters more than listing five. Expect to be asked about anything on your resume.

Fresher interviews are more predictable than they feel. Across campus placements, off-campus drives and walk-ins, the same twenty-odd questions come up — because the interviewer is assessing the same three things every time: can you communicate, do you have the fundamentals, and will you stay.

This page lists the questions freshers actually get, what each one is really checking, and how to answer. Where a question deserves a full treatment, it links to one.

On this page

How fresher interview rounds are structured

Most fresher processes run three to four stages:

  1. Aptitude / online test — quantitative, logical reasoning, verbal, and often basic coding. Usually the biggest elimination stage.
  2. Group discussion — common in campus placements and service companies. See group discussion topics.
  3. Technical interview — fundamentals, your project, and often live coding.
  4. HR interview — fit, stability, communication, and expectations.

Service companies (TCS, Infosys, Wipro, Accenture, Cognizant, Capgemini) run this at volume and weight the aptitude round heavily. Product companies typically drop the GD and go deeper on the technical rounds.

HR round questions

These are the fresher-specific versions. For the full HR round at any experience level see HR interview questions, and for the questions that come up in every interview regardless of role, common interview questions.

1. Tell me about yourself

The opener in almost every interview. Structure it as Present → Past → Future and keep it to 45–60 seconds. Full guide with scripts: self introduction for freshers.

Checking: communication, structure, and whether you can prioritise information.

2. Why should we hire you?

Name the requirement you meet, give one specific piece of evidence, and connect it to the role. Freshers should offer foundation plus evidence of learning speed rather than pretending to have experience. Full guide: why should we hire you.

3. Why do you want to join our company?

Requires twenty minutes of actual research. One specific fact about the company beats any amount of generic praise. Full guide: why do you want to join our company.

4. What are your strengths and weaknesses?

Pick a strength relevant to the job and prove it with an example. For the weakness, choose a real one you’re actively working on — not a disguised strength like “I’m a perfectionist,” which interviewers hear constantly. See strengths and weaknesses.

5. Where do you see yourself in five years?

Give a direction, not a title, and keep it modest. Over-ambition is the common fresher failure here. Full guide: where do you see yourself in 5 years.

6. Are you willing to relocate / work night shifts?

Checking: whether you’ll accept the posting. Service companies ask this in nearly every interview.

Answer honestly. If you’re flexible, say so plainly. If you have a genuine constraint, state it without apology — discovering it after joining is worse for everyone. “I’m open to relocating anywhere in India. I’d need a couple of weeks’ notice for the move, but there’s no constraint.”

7. What are your salary expectations?

For a fresher at a company with a standard package, the honest answer is fine: “I understand there’s a standard package for this role, and I’m comfortable with it. My priority right now is the learning and the work.”

If pushed for a number and it’s a company without a fixed band, give a range based on what similar roles pay, and say it’s negotiable.

8. Do you have any backlogs / what’s your CGPA?

Answer factually and briefly. Don’t volunteer explanations nobody asked for. If you have a backlog that’s cleared, say it’s cleared and when. If it’s pending, say when you expect to clear it. Interviewers are checking honesty as much as the number.

9. Why did you choose this field / branch?

Checking: genuine interest versus following the crowd. A specific moment works better than a general claim — a project, a course, a problem you couldn’t stop thinking about.

10. Do you have any questions for us?

Never say no. See questions to ask at the end.

Technical round questions

The specific questions depend on your stack, but the structure is consistent: fundamentals first, then your project, then a coding problem.

Programming fundamentals — OOPs concepts, memory management, data types, error handling. The four pillars of OOP question appears in a very large share of fresher interviews. See OOPs, Java, Python, C++.

Data structures and algorithms — arrays, strings, linked lists, hash maps, sorting, and complexity analysis. You’ll be asked to state time and space complexity for anything you write. See data structures.

Databases — normalisation, joins, indexing, ACID properties, SQL queries. Extremely common regardless of role. See DBMS and SQL.

Operating systems and networking — process versus thread, deadlock, paging, the OSI model, TCP versus UDP. Standard in service-company interviews. See operating systems and computer networks.

Your stack — whatever you listed on your resume. If you wrote React, expect React questions. See JavaScript, Node.js, Spring Boot, AWS, Docker.

The full library: interview questions by topic.

One rule that matters more than any individual answer: never claim a technology you can’t defend. Listing eleven skills on a resume invites eleven lines of questioning, and being caught out on one damages everything else you said. Three you know well beats eleven you’ve touched.

If you don’t know an answer, say so and reason out loud toward it. “I haven’t used that directly, but based on how X works I’d expect…” scores far better than silence or a confident guess. Interviewers are assessing how you handle not knowing, because you’ll do it often in the job.

Situational and behavioural questions

These follow the same patterns at every level — the fuller set is in behavioral interview questions.

Tell me about a time you worked in a team

Use STAR — Situation, Task, Action, Result. College projects, fests, and hackathons all count. See the STAR method.

Tell me about a conflict or disagreement

Checking: maturity, not whether you were right. Describe the disagreement factually, what you did to resolve it, and what the outcome was. Avoid painting the other person as unreasonable.

How do you handle pressure or tight deadlines?

Give a real example — an exam period overlapping a project deadline, a fest you organised. Name the specific thing you did to cope, not a general claim about staying calm.

Tell me about a failure

Checking: self-awareness and whether you learn. Pick a genuine failure with a genuine lesson. A failure with no consequence (“I once submitted an assignment a day late”) reads as evasion.

Are you a leader or a team player?

A trap in the phrasing — the honest answer is situational. “Depends on the situation. On my final-year project I led because I knew the stack best. In the college fest team I wasn’t leading and my job was to deliver my part reliably.”

Questions about your project

For freshers, the project is the experience, and this is where technical interviews spend the most time. Expect:

  • What was the problem you were solving?
  • Why did you choose that tech stack?
  • What was the hardest part?
  • What would you do differently now?
  • How did you divide work in the team?
  • What was your specific contribution?

That last one is asked in almost every interview and catches a lot of candidates. Be precise about what you personally built. Claiming credit for a teammate’s module collapses immediately under follow-up questions.

“What would you do differently” is the highest-signal question in the set. An honest answer — a design decision you’d reverse and why — demonstrates growth better than any claim about being a quick learner.

Questions you should ask them

Have three ready. Good ones for freshers:

  • What does the first six months look like for someone joining in this role?
  • How is the training structured, and who would I be learning from?
  • What does a typical project team look like?
  • How is performance assessed in the first year?

Avoid opening with leave policy or salary. More options: questions to ask at the end of an interview.

Practising the whole round

Reading answers isn’t the same as delivering them. The questions above are predictable — the difficulty is saying them well under pressure, in order, without rambling.

NostrobeAI runs AI mock interviews covering the technical and HR rounds with instant feedback on structure, filler words and pacing, plus a free library of 2,000+ interview questions with answers. One-time credit packs, no subscription. (See how it compares to other AI interview tools.)

Frequently asked questions

How should a fresher prepare for an interview?

Three things in order: your project (know it deeply enough to defend every decision), the fundamentals for your stack, and the HR answers written out and said aloud. Most freshers over-prepare aptitude and under-prepare the HR round, which is where the eliminations they didn't expect happen.

What are the most common interview questions for freshers?

Tell me about yourself, why should we hire you, your strengths and weaknesses, why this company, where do you see yourself in five years, and a deep dive on your project. Technical questions vary by stack but OOPs, DBMS and DSA basics appear almost universally.

What if I have no internship or work experience?

Very common and not disqualifying. Your final-year project, self-built applications, and coursework are the substitute — described concretely. See [self introduction for freshers](/blog/self-introduction-for-freshers).

How long is a fresher interview?

The technical round is usually 30–45 minutes, the HR round 15–30. Service-company drives can be shorter because of volume.

Can I refer to my notes in an online interview?

A few bullet points are fine. Reading full sentences is obvious from the rhythm of your speech and undermines you.

What should I wear?

Formal for service companies and campus placements — a shirt, and formal trousers. Business casual is usually acceptable at startups and product companies. When you can't tell, formal is the safer error.

How do I follow up after the interview?

A short thank-you email within 24 hours is fine and occasionally helps. Keep it to three sentences, and don't ask for a decision timeline you were already given.

Practice with a real-time copilot

NostrobeAI brings structure to coding, system design, and behavioral interviews — in practice and live. Free trial, no subscription.

Download Free Trial