1. Tell me about yourself

This is the most important question. Keep a structured 60-second answer ready. The pattern: Name, Education, Skills/Internship, One unique thing about you, Goal.

"Good morning, my name is Priya. I recently completed my B.Tech in Computer Science from XYZ College, Pune. During my final year, I built a food delivery app as my major project using React and Firebase. I also interned at a startup last summer where I worked on their customer dashboard. I enjoy solving real-world problems with code, and I am looking for a developer role where I can keep learning."

Don't say: "I was born in 1999...", your entire family history, or "my hobbies are cricket and music" without context.

2. Why should we hire you?

This is not about ego, it is a question about fit. Connect two of your strengths to the company's needs.

"I bring two things. First, hands-on coding experience from my project work, so I can start contributing from day one. Second, I learn fast. In my internship I picked up Firebase in one week. Your team is building products quickly and I think I can fit that pace."

3. What are your strengths?

Always give a believable example, otherwise it sounds like an empty claim.

"My biggest strength is patience with detail. In my final project, I tested every flow ten times before submission. I found two bugs that would have been embarrassing in the demo."

4. What is your weakness?

Name a real weakness, but show that you are working on it.

"Public speaking is a weakness. I get nervous in front of large groups. I am working on it by taking part in college fests where I have to talk to people I do not know."

Don't say: "I work too hard" or "I am a perfectionist". Every interviewer knows those are fake.

5. Where do you see yourself in 5 years?

Keep it specific and realistic. As a fresher, you should not expect to be a manager in 5 years.

"In five years I want to be a senior developer leading a small team on a meaningful product. I want to have deep knowledge in one area, maybe backend systems, and have mentored at least a couple of juniors."

6. Why do you want to work for us?

Research is essential. Give a specific reason, not generic flattery.

"I have been using your product for a year. Last month I noticed your team launched the offline mode, which is exactly what I would want to work on. The way your company builds for Tier 2 and Tier 3 users feels different from typical SaaS companies."

7. Tell me about your final year project

Pattern: Problem, Approach, Tools, Result, What you learnt.

"My final year project was a food delivery app for college students. The problem was that existing apps did not have student discounts. I built a React Native app with Firebase for backend. We did a soft launch in our college, got 200 sign-ups in the first week. The biggest thing I learnt was that user research matters more than fancy features."

8. What do you know about our company?

Keep at least 3 facts ready: the founder's name, a recent product launch, the approximate company size, and the funding round if it is a startup.

9. Are you a team player or do you prefer working alone?

Honest answer with nuance.

"Both, depending on the task. For deep coding work I prefer alone time so I can focus. For problem-solving and design discussions, team works better for me. In my project I did both."

10. How do you handle stress and pressure?

"I break the problem into smaller tasks and start with the easiest one to build momentum. During final year exams, I had three submissions in one week. I made a day-by-day list, picked the easiest subject first, and completed everything on time."

11. Why are you switching from your stream?

If asked. Don't insult your old field. Focus forward.

"I studied mechanical, but I taught myself programming in my last two semesters because I found it more creative. I built three apps as side projects. I want to build my career around what energises me, which is software."

12. Do you have any questions for us?

Always say yes. Keep one thoughtful question ready.

"What does success look like for someone in this role after the first six months?"

13 to 20: Quick patterns

Practice all 20 with voice feedback. BolBadlo's interview mode.

Start free →

Related: English for college students, English for bank interview, English for govt jobs.