First-job interviews repeat the same questions. Here are the twenty that come up in HR and general technical rounds, what each one is really checking, and a frame for answering it with your own projects and coursework.
Fresher interviews ask about you, your project, your attitude, and a few practical things like relocation and shifts. Almost nothing tests experience, because you have none. Every question below is checking one of three signals: can you explain your own work, can you learn, and will you be easy to work with.
Use the frames as a shape, not a script. Replace every [bracket] with your own detail. Company-specific versions of these, for the companies that hire freshers on campus, are in the fresher question bank. The plan for the whole interview, round by round, is in interview preparation for freshers.
Key takeaways
Tests: can you summarize yourself for this job in under a minute. Marks, family and hobbies are not the answer.
Say: "I am a final-year [degree] student who spent the last year building [type of thing], and I am looking for a [role] where I can do that with a real team."
Then: your best project in one line, one internship or course that fits, why this company. The full guide is tell me about yourself, and the builder times it for you.
Tests: did you do any research, and is this a real choice or one of forty applications.
Say: "Two reasons: [one specific thing about the work or product], and [one thing about how you would grow here]."
Then: connect one of those to something you have already done. Stop at three sentences.
Tests: the same as above, more directly. Three facts from the website, the job description or the pre-placement talk are enough: what they make, who buys it, and one recent thing they did.
Tests: whether you get defensive, and whether you can turn no experience into something useful.
Say: "I do not have work experience yet, but I have [built / done] [specific thing], and I learn fast, which I can show with [example]."
Then: one line on what you would do in the first month.
Tests: self-awareness and proof. Name one strength that matters for this role and back it with one example from a project or activity. "Hard-working" with no example is not an answer.
Tests: honesty and whether you work on yourself. A fake weakness ("I am a perfectionist") is noticed at once.
Say: "I used to [real, small, work-related weakness]. I noticed it during [project], and now I [what you do about it]."
Then: stop. Do not list a second one.
Tests: whether you will stay, and whether your ambition fits the role. Do not say "in your chair" or "running my own startup".
Say: "In five years I want to be the person the team trusts with [a bigger version of this role's work], and I want to have learned [skill area] deeply."
Then: one line on how this job is the first step to that.
Tests: whether you know the market and whether you will be difficult. For campus roles the package is usually fixed, so say so. For off-campus roles, do not name a number first.
Say: "I understand the package for this role is set, and I am fine with it. If there is a range, I would be glad to hear it."
Then: if pressed, give a range you have checked for this role and city, and say you are flexible for the right team.
Tests: whether you actually did it, and whether you can explain a problem before the tools.
Say: "The problem was [one sentence]. I built [what it does], and my own part was [the piece you did]. The result was [what worked, or what you learned]."
Then: expect follow-ups on why that approach, what broke, and what you would change.
Tests: structure under a time limit. Use the same three lines as above, then add one minute of detail: the main design choice, the hardest bug, and how you tested it. Practice with a timer using the AI mock interview so you know what two minutes feels like.
Tests: whether you hit real problems or copied a tutorial. Name one specific thing that broke, what you tried first, and what finally worked. A real bug beats a grand answer.
Tests: curiosity, and a lead-in to a technical question about that subject. Pick one that relates to the job, and be ready to explain one concept from it in plain words.
Tests: whether you can describe your own part without taking all the credit or none of it.
Say: "In [project or event], we were [number] people. My part was [specific piece]. When [a small conflict or problem] came up, I [what you did], and we [result]."
Then: one sentence on what you learned about working with others.
Tests: honesty and how you recover. "I have never failed" is the worst answer in the list.
Say: "In [situation] I [what went wrong, plainly]. The cause was [your own part in it]. Afterwards I [what you changed], and the next time [what was different]."
Then: stop at the lesson. Do not blame a teammate or a teacher.
Tests: whether you can pick up what the job needs. Give a real example: a tool or topic you learned on your own, how you started, and what you built with it.
Tests: whether they can place you where the work is. Decide before the interview. A clear "yes", or "yes, and I would prefer [city] if there is a choice", is fine. A vague answer costs offers.
Tests: the same, for support and operations roles. Answer honestly. If you have one condition, state it once and do not repeat it.
Tests: whether you read the offer terms and whether you will leave in six months. "I have read it and I am fine with it" is a full answer. If you are not fine with it, say so now, not after joining.
Tests: whether you take responsibility and whether you fixed it.
Say: "In [year] my marks dropped because [one honest reason, briefly]. I fixed it by [what you did], and since then [what improved]."
Then: move to something recent you are proud of. Do not spend more than three sentences here.
Tests: interest. "No" is a mistake. Ask about the work, not the leave policy.
Ask: "What does a strong first three months look like for someone in this role?"
Then: one more, such as "What is the team working on right now that this hire would join?" Two questions is enough.
The trickier HR questions that sit around these, such as "what if you get a better offer", are in the HR question vault and the HR interview questions guide.
The frames above show the shape. These show a finished answer, written for one made-up fresher: a final-year computer science student whose final-year project is a room-booking app for the college library, with one summer internship. Keep the shape, put in your own course, project and facts, and never claim work you did not do.
"I'm a final-year computer science student, and the part of my course I've enjoyed most is building web apps. For my final-year project, three of us built a room-booking app for our college library, and I wrote the booking logic and the database. Last summer I interned at a small software firm, where I fixed bugs in their customer portal. I'm applying for this developer role because I want to keep building things people use every day, on a real team."
"Two reasons. At your pre-placement talk, the team said new joiners work on live products in their first year, not only on training projects, and that's how I learn best. And your company builds booking and payment software, which is close to what I did in my final-year project."
"I don't have full-time experience yet, but I've built a working app with a team and I fixed real bugs during my internship. I also learn fast: I hadn't used databases before my project, and I learned enough in a few weeks to design ours. In my first month here I'd focus on learning your codebase and closing small tickets well."
"I stick with a problem until I understand it. In our project, bookings were sometimes saved twice. Instead of hiding it, I spent two evenings tracing it, found that two requests could arrive at the same time, and fixed it in the database. That's the kind of patience I'd bring to bugs here."
"I used to start coding before I fully understood what the user needed. In our project I built a whole calendar view that the librarian didn't want. Now I write down what the user needs and check it with them before I start, and I did that for every feature after that."
"I'd like to be the developer the team trusts with a full feature, from planning to release, and to know backend systems deeply. This role is the first step, because I'd be working on live products from the start."
"Students at our college booked study rooms on paper, so rooms were often double-booked. We built a web app where students book a room online and the librarian sees the day's bookings. My part was the booking logic and the database. It's now used for the rooms on one floor, and the hardest thing I learned was handling two people booking the same slot at once."
"In our final-year project we were three people. My part was the backend. Two weeks before the demo, our frontend teammate fell ill, so I suggested we cut one feature and I took over the booking screen. We demoed on time with the features that mattered. I learned to raise a problem early instead of hoping it goes away."
"In my second year I entered a college coding contest and didn't solve a single problem, because I had only read about algorithms and never practiced under time. After that I solved one timed problem every week for a semester. In the next contest I solved two and understood why I missed the third."
"Yes. What does a strong first three months look like for a new developer here? And how are new joiners matched to a team?"
Not a computer science student? Keep the same shape and swap the project for whatever your course had: a lab experiment, a case study, a field visit, an event you ran. The National Careers Service suggests using volunteering or other non-work examples when you have little work history.
The frames follow advice from graduate career services, listed in the sources. Prospects tells graduates to lead with the parts of their study they enjoyed and to use university and activity examples. Columbia's technical interview guide says to be ready to talk about your class projects, and its common questions guide warns against "I'm a perfectionist" as a weakness. That is practical guidance, not the result of a controlled study.
Prepare these twenty with the frames above; the answers have to be yours. In a live video interview, ClapAssist listens on your own computer and shows the shape of the answer from your resume: one sentence to say first, then the points. For a fresher that matters most on questions 1, 9 and 14, where the first sentence is the hard part. It does nothing on locked-down coding tests or in an in-person campus round. See how it works.
Outside pages that back the advice above, opened and checked on the date shown.
ClapAssist is a small desktop app for Mac and Windows. It listens to your video interview on your own computer and shows an answer written from your resume, one short sentence to say first and then the points. It never joins the call and stays out of screen shares and recordings.
Tell me about yourself, why this company, your final-year project, strengths and weaknesses, a teamwork example, a failure, where you see yourself in five years, salary expectations, relocation and shifts, and whether you have questions. The twenty above cover most HR and general technical rounds, and the ten most common have full sample answers on this page.
Do not apologize for it. Name one specific thing you built or did, say you learn fast and give one example of that, then say what you would do in your first month.
For campus roles say you understand the package is fixed and you are fine with it. Off campus, do not name a number first; ask for the range, and if pressed give a range you have checked for that role and city.
Mostly questions about your own project and the basics of your subject: explain your project, what was hardest, why that approach, and one or two fundamentals from your favorite subject. Language-specific coding rounds are separate and depend on the company.
Only if it is true. Decide before the interview. A clear yes, or a yes with one condition, is fine. A vague answer is what costs the offer.
Ask about the work: what a strong first three months looks like, what the team is working on now, how new joiners are trained. Two questions is enough. Avoid leave policy and salary at this point.
The core set is much the same at most companies. Companies add their own, and those are collected by company in the fresher question bank.
ClapAssist shows it to you in the live call, from your own resume. Ten free minutes, no card.