Internship Interview Questions India 2026: 50+ Questions with Sample Answers
Internship interviews are often a student's first real interview experience — and they're treated as lower-stakes than they actually are. A well-converted internship is the most powerful advantage you can carry into campus placement: many companies extend PPOs (Pre-Placement Offers) to interns they rate highly, and 93% of recruiters now demand real-world proof of skill before shortlisting a candidate for any role (RequireHire, 2025).
This guide covers the most common internship interview questions across CS/IT, data, and web domains, with sample answers and a two-week preparation framework.
Why internship interviews are different from placement interviews
Interviewers for internship roles adjust their expectations: they're not looking for production-ready engineers. They're looking for:
- Curiosity and learnability — can you pick up new tools and frameworks quickly?
- Foundational knowledge — do you understand the basics of your domain?
- Communication — can you articulate your thinking clearly, even when you don't know the answer?
- Attitude and work ethic — will you show up, engage, and contribute?
This means honesty about gaps combined with a learning plan scores higher than bluffing. "I haven't worked with Docker yet, but I've read the documentation and understand containerisation concepts" is the right answer when you don't know something.
Common HR / fit questions
1. "Tell me about yourself." For interns, keep this to 60 to 90 seconds: current year/branch, your top 1 to 2 projects or courses, a relevant skill, and why you want this specific internship.
Sample: "I'm a third-year Computer Science student at [College]. Last semester I built a web scraper in Python that collected price data from 5 e-commerce sites and automated a weekly comparison report. I'm interested in your data engineering team because I want to learn how data pipelines work at scale — which is what I want to specialise in long-term."
2. "Why do you want this internship?" Be specific about the company, the team, and the technical work. Generic answers don't differentiate you. "Your team's work on real-time data ingestion maps directly to what I've been exploring in my final-year project on stream processing" is specific and memorable.
3. "What are your strengths and weaknesses?" Strength: Pick one directly relevant to the internship role and back it with a specific example. Weakness: Pick something genuine that you're actively improving. "I used to struggle explaining technical problems to non-technical audiences. I've been practising by writing weekly project progress summaries in plain language, and I've seen improvement in how quickly my professor understands the scope of my work."
4. "Where do you see yourself in 2 to 3 years?" A 2 to 3 year horizon is realistic for an intern. "I want to build a strong foundation in [domain] during this internship, and within 2 to 3 years, have a full-time role where I'm contributing independently to [type of work]." Connect the internship explicitly to that goal.
5. "Are you comfortable with [specific technology/tool we use]?" If yes: Give a specific example of how you've used it. If no: "I haven't used [tool] yet, but I'm familiar with [related concept], and based on the documentation I've reviewed, I'd expect to get up to speed in [realistic timeframe]."
6. "Tell me about a project you worked on." Use the STAR method — what problem did you solve, what did you build, what was your specific contribution, what was the result. Quantify where you can: "processed 50,000 records," "reduced query time from 8 seconds to 1.2 seconds," "achieved 91% classification accuracy."
7. "Have you worked in a team? How did you handle conflicts?" The "team" can be a group project, college club, hackathon team, or coding community. Describe the conflict briefly, what you specifically did to resolve it, and the outcome. Keep it factual and non-dramatic.
8. "Do you have any questions for us?" Always ask 2 to 3 questions. Good internship-specific questions:
- "What does a typical day look like for an intern on this team?"
- "What's the most important thing an intern can do in the first month to contribute effectively?"
- "Is there a possibility of a PPO at the end of the internship, and if so, what factors determine that?"
- "What learning opportunities are available — mentorship, internal talks, tool access?"
Technical questions for software/IT internships
These are consistently tested across TCS, Cognizant, HCL, Infosys, startups, and product companies:
Programming fundamentals:
- What is the difference between a list and a tuple in Python?
- What is a pointer and why is it risky? (for C/C++ roles)
- Explain the difference between stack and heap memory.
- What does O(n log n) mean? Give a sorting algorithm with that complexity.
- What is recursion? Write a recursive function to compute factorial.
- What is the difference between a compiled and interpreted language?
Coding problems (expect 1 to 2, easy difficulty):
- Reverse a string without using built-in functions
- Check if a string is a palindrome
- Find the factorial of a number (iterative and recursive)
- Print the Fibonacci sequence up to n terms
- Count the number of vowels in a string
- Find the largest and second-largest elements in an array
- Check if a number is prime
- Swap two numbers without a third variable
OOP basics:
- What are the four pillars of OOP? Give a real-world example of each.
- What is the difference between a class and an object?
- What is method overloading vs. overriding?
- Can you have a constructor in an abstract class?
- What is the difference between public, private, and protected?
Database / SQL (for data or backend roles):
- What is a primary key? What is a foreign key?
- What is the difference between WHERE and HAVING?
- Write a SQL query to find all employees earning above the average salary.
- What is a JOIN? Explain INNER JOIN vs. LEFT JOIN with an example.
- What is normalization? Explain 1NF, 2NF, and 3NF with an example.
- What are ACID properties in a database transaction?
Technical questions for data science / ML internships
- What is the difference between supervised and unsupervised learning?
- What is overfitting and how do you prevent it?
- Explain precision vs. recall. When would you prioritise one over the other?
- What is cross-validation and why is it used?
- You have a dataset with 30% missing values. How would you handle it?
- What is the difference between a decision tree and a random forest?
- Write Python code to load a CSV with Pandas, drop null values, and calculate the mean of a column.
- What libraries have you used for ML? (Expected: scikit-learn, pandas, numpy, matplotlib)
- Explain the bias-variance trade-off in one paragraph.
- What is a confusion matrix and what does each cell represent?
Technical questions for web development internships
- Explain the difference between GET and POST in HTTP.
- What is the DOM and how does JavaScript interact with it?
- What is the difference between
==and===in JavaScript? - What is a REST API? What does a 200 vs. 404 response mean?
- Explain the CSS box model.
- What is async/await in JavaScript? How does it differ from callbacks?
- What is a component in React? What is the difference between state and props?
- What is the difference between HTML, CSS, and JavaScript in terms of their roles?
- What is version control? What is the difference between git commit and git push?
Behavioural questions with STAR approach
"Tell me about a time you faced a technical problem you couldn't solve initially." Describe the specific problem, what you tried first and why it failed, what you did differently (research, peer help, experimentation), and the final result. Show your problem-solving process, not just the outcome.
"Tell me about a time you learned something new quickly." Ideal for freshers: a new framework you had to pick up for a project, a tool learned during a hackathon, or a course topic mastered under exam pressure. Quantify: "I had two weeks to learn Flask before our project submission. I completed the documentation and three tutorials, built a working REST API, and our project was the only one in the cohort with a live demo."
"Tell me about a time you worked in a team and had a conflict." Keep the conflict proportionate — disagreement over a technical approach or division of work is more appropriate than a personal conflict story. Focus on what you did, not what the other person did wrong.
What makes a standout intern candidate
Based on what interviewers consistently say they look for (LinkedIn Hiring Manager Survey, 2024):
- Specific curiosity about the company's work — not generic interest in "learning and growing"
- Projects with real outputs and measurable results — not just "I learned Python"
- Clear, structured communication — thinking out loud while solving a problem
- Proactive learning attitude — mentioning a course, tutorial, or self-initiated project
- Honest about what you don't know — "I don't know, but here's how I'd find out" beats bluffing
2-week preparation plan
Days 1 to 4:
- Review the job description and map every requirement to a project or skill you have
- Practise your project explanation out loud, timed to 2 minutes, with results quantified
- Solve 10 to 15 easy coding problems in your chosen language
- Review OOP + DBMS basics
Days 5 to 8:
- Prepare 3 STAR stories: project success, learning something new, working in a team
- Research the company: product/service, team you're joining, recent news
- Prepare 3 specific questions to ask the interviewer
- Record yourself answering "Tell me about yourself" and "Why this internship?"
Days 9 to 11:
- Run a voice mock interview out loud — use ClavePrep to generate questions from the actual internship posting
- Review feedback on your weakest answers and rebuild them
- Practice until your answers feel conversational, not rehearsed
Day before:
- Check your internet connection for virtual interviews
- Confirm the meeting link, time zone, and interviewer name
- Prepare documents: resume, college ID, any relevant certificates
- Sleep 7+ hours
Frequently asked questions
Is a CGPA cutoff applied for internship interviews? Most companies apply the same cutoff as full-time roles (60% / 6.0 CGPA). Some startups have no CGPA requirement.
How long are internship interviews? Typically 30 to 60 minutes: 15 to 20 minutes of HR questions, 20 to 30 minutes of technical questions, and 5 to 10 minutes for your questions.
Can I apply for internships in a field different from my degree? Yes — especially for IT service companies that hire across all engineering branches. Demonstrate relevant skills through projects and certifications.
What is a PPO and how do I get one? A Pre-Placement Offer is a full-time job offer extended to an intern before they complete their degree. To earn one: deliver your work consistently, communicate proactively, ask smart questions, and go beyond the assigned scope where possible.
What happens after a good internship interview? Most companies take 3 to 10 business days to extend an offer. One polite follow-up after 7 days is appropriate.
Should I send a thank you email after an internship interview? Yes — see our complete guide on thank you emails after interviews. Only 24% of candidates send one; it's an easy differentiator.
Internship interview preparation checklist
- Researched the company, team, and role
- Project explanation prepared and timed: 2 minutes out loud
- 15+ coding problems solved in chosen language
- OOP + DBMS basics revised
- 3 STAR stories prepared and rehearsed
- "Tell me about yourself" and "Why this internship?" practiced out loud
- 3 questions prepared to ask the interviewer
- One out-loud mock interview completed with feedback
- Thank you email template ready to customise and send
Practice for your internship interview with ClavePrep
With ClavePrep, you can paste any internship posting and generate an AI mock interview tailored to that exact role — technical, aptitude, or HR in one session. Build your STAR stories with the STAR Answer Builder and check your resume against the JD with the ATS checker. It's free to start — the same prep that wins full-time offers works even better for internships.
