'Tell me about yourself' is the most asked interview question in India: and the one with the most wasted answers. Most freshers recite their resume ('I am [Name], I did B.Tech from [College], I got X% in 12th standard...') or give a paragraph of generic statements ('I am a hardworking, dedicated team player'). Neither works. Interviewers ask this to hear a professional story: a thread that connects your background to why you're sitting in that chair. This guide gives you 10 copy-paste-ready scripts plus the framework to customise any of them.
The Formula: Present → Past → Future (Under 90 Seconds)
Every strong 'tell me about yourself' answer follows this structure:
Present (1–2 sentences): Who you are right now
- Your degree + stream + college (or current role if experienced)
- Your primary area of interest or specialisation
Past (2–3 sentences): What made you qualified
- 1–2 internships, projects, or achievements with a specific outcome
- Keep it concrete: name the project, state the result, say what you did
Future (1 sentence): Why this role is the next logical step
- Connect your past directly to this opportunity
- Shows intent, not desperation
Total length: 60–90 seconds when spoken at a calm pace. Rehearse with a timer.
What to avoid:
- Don't start with 'My name is...': the interviewer knows your name
- Don't list your hobbies unless directly relevant (photography is not relevant to a software role)
- Don't apologise for your college or CGPA: just skip it
- Don't say 'I am a quick learner': every candidate says this; show it with an example instead
10 Ready-to-Use Scripts
Script 1: Computer Science fresher targeting IT services (TCS/Infosys/Wipro) 'I'm a 2026 Computer Science graduate from [College Name]. Throughout my degree, I focused on data structures and web development: I built a full-stack inventory management system as my final-year project using React and Node.js. I also completed a 2-month internship at a logistics startup where I wrote REST APIs that handled 5,000 daily requests. I'm now looking to start my professional career with a structured programme like TCS's NQT track, where I can build enterprise-scale experience while continuing to grow technically.'
Script 2: ECE/EEE graduate targeting IT services 'I'm a 2026 Electronics and Communication Engineering graduate from [College]. While my core stream was electronics, I discovered a strong interest in software development during my third year: I took online courses in Python and SQL, and built a sensor data monitoring dashboard as my final project that used Python to collect and visualise IoT data. I believe my hardware background gives me an edge in understanding systems end-to-end, and I'm excited to apply that in a software development role at a company like Infosys.'
Script 3: CS fresher targeting product startup (Series B) 'I'm a 2026 CS graduate from [College], where I specialised in backend development and distributed systems. I completed two internships: one at a fintech startup where I built a payment reconciliation API in Go, and one at an e-commerce company where I optimised a PostgreSQL query that reduced page load time by 60%. I'm specifically targeting product-focused roles now where I can work on real user-facing features rather than internal tools: which is why this role stood out.'
Script 4: BCA/MCA graduate targeting developer role 'I completed my MCA from [University] in 2026, focusing on Java and database management. My thesis project was a college ERP system built with Spring Boot and MySQL that is now being piloted by my college for 3,000 students. I also cleared Oracle's Java SE 11 certification during my second year. I'm looking for a junior developer role where I can work on real production systems and grow my Java skills further: your team's focus on Spring Boot microservices is exactly the environment I want to start in.'
Script 5: Non-tech graduate pivoting into tech (after bootcamp or self-learning) 'I have a BA in Economics from [College], but I discovered programming in 2024 through an online course and have been building projects ever since. In the last year, I built three full-stack projects: a personal finance tracker, a job board, and a recipe app: all using React and Node.js, all deployed and live. I also completed Scaler's full-stack programme in early 2026. I know I'm taking a non-traditional path, but I've shipped more code in the last 12 months than many CS freshers, and I'm ready to prove that in a junior developer role.'
Script 6: MBA fresher targeting product management 'I'm a 2026 MBA graduate from [Institute], specialising in Product and Technology Management. Before my MBA, I worked for 2 years as a software engineer at [Company], where I built features for our mobile app. I did my MBA to develop the product and business skills to complement my engineering background: specifically to move into product management. During my MBA, I led a product strategy project for a food-tech company where we identified a ₹40Cr revenue opportunity in the B2B segment. I'm now targeting APM or PM-1 roles at consumer tech companies where that combined background is most useful.'
Script 7: CS fresher targeting data analyst role 'I'm a 2026 Statistics and Data Science graduate from [College]. My coursework covered machine learning, SQL, and data visualisation, and I applied these in a capstone project where I built a churn prediction model for a telecom dataset that achieved 82% accuracy. I also interned at a market research firm where I cleaned and analysed survey data for 15,000 respondents and presented findings to the client team. I'm specifically targeting data analyst roles at product companies because I want to work on real user behavioural data: not just structured survey datasets.'
Script 8: Engineering fresher with no internship 'I'm a 2026 Computer Science graduate from [College]. I didn't complete a formal internship, but I've spent the last year building projects independently: a URL shortener deployed on AWS EC2, a stock watchlist app with real-time NSE data, and a REST API for a task management system. I also contributed 3 pull requests to an open-source React component library. I've been deliberately learning by building rather than watching courses: and I'm now confident I can contribute to a real codebase from day one. I'm looking for a junior developer role where I can learn from experienced engineers while bringing that initiative with me.'
Script 9: Fresher from tier-2 city / tier-3 college 'I'm a 2026 Computer Science graduate from [College] in [City]. My college didn't have the campus placement programmes that tier-1 colleges have, so I focused on building skills independently: I cleared TCS NQT, completed DSA on LeetCode, and built a full-stack project that I deployed on Vercel. I'm applying off-campus because I believe what matters is the work, not the college name. I'm looking for an SDE role where I can prove that with real contributions.'
Script 10: CS fresher for campus placement final round (after technical rounds) 'I'm [Name], a final-year CS student from [College]. I think you've seen my resume, so let me focus on what I'm most excited about technically: I've been deeply interested in system design since I built a distributed cache for my third-year project, and that interest led me to read Martin Kleppmann's Designing Data-Intensive Applications cover to cover. I'm applying to your company specifically because the engineering problems you work on: real-time order matching and high-availability payments: are exactly the kind of systems I want to build. If I'm joining, I want to be on the team that makes those systems faster and more reliable.'
Common Mistakes and How to Fix Them
Mistake 1: Starting with personal background, not professional Bad: 'I am from Pune. I completed my schooling at [School], then joined [College] for B.Tech in 2022...' Fix: Start with your degree and specialisation, skip schooling entirely. The interviewer is not assessing your personal history.
Mistake 2: Listing skills as a bullet read-out Bad: 'My skills include Java, Python, HTML, CSS, JavaScript, SQL, and C++.' Fix: Mention the 1–2 skills most relevant to the role, backed by a project or outcome. 'I'm strongest in Java and PostgreSQL: I used both to build a [project] that [result].'
Mistake 3: Reading the answer Never read from a paper or phone. Interviewers notice immediately and it destroys the impression of confident communication. Practice until the answer is fluent: not memorised word-for-word, but fluent. Know the skeleton (Present → Past → Future) and fill it in naturally.
Mistake 4: Ending abruptly with no bridge Bad: '...and that's why I am here today.' Fix: End with a specific connection to this role: '...which is why this SDE-1 role at [Company] stood out: the scale of the problem and the stack are exactly what I want to work on next.' This gives the interviewer a natural cue to continue the conversation.
Mistake 5: Making it too long Anything over 2 minutes loses the interviewer. Time yourself. If it's over 90 seconds, cut either the project detail or the future section. The future section should be one sentence only.
Knowing what to say is only half the battle: delivering it confidently under interview pressure is the other half. HireStepX lets you practice 'tell me about yourself' with voice AI that scores your answer on structure, specificity, and confidence, then gives you a coached model answer to compare yours against. Do 5 practice rounds before your interview.
Practice freeHow to Practise Before the Interview
Step 1: Write your script (5 minutes) Fill in the Present → Past → Future template. Use your actual internship/project details. If you have two internships, pick the more relevant one: don't mention both in the opening.
Step 2: Record yourself on your phone (10 minutes) Speak your answer out loud and record it. Listen back. Most people are shocked by how many filler words they use ('um', 'so', 'basically', 'like') and how much faster they speak under stress. Fix these in the next recording.
Step 3: Practise with a mock interviewer (15 minutes) If you have a friend or mentor, have them ask the question cold while you answer. The shift from rehearsing alone to answering someone looking at you is significant: practice it.
Step 4: Vary the answer for each company (5 minutes per company) The core structure stays the same. The Future section changes for every interview. Before each interview, customise that last sentence to this specific company and role. 'Which is why this role at [Company], working on [specific product/team] stood out.' This takes 5 minutes and makes a measurable difference.
Step 5: Use HireStepX for voice practice Recording yourself on a phone gives you audio feedback. HireStepX gives you structured feedback on whether your answer has a clear beginning, middle, and end: the STAR structure that interviewers are trained to evaluate: plus a coached model answer to compare yours against.
Frequently asked questions
Practice these questions on HireStepX