Skip to content
KhaiziNam Blog KhaiziNam Blog
Go back
Đọc bằng tiếng Việt

How to Introduce Yourself in an IT Job Interview — Script Templates for Freshers and Junior Developers

You spent weeks sharpening your technical skills, yet the interviewer seemed unimpressed from the very first minute — not because of your code, but because your self-introduction was scattered, too short, or too generic to leave any impression. This is the most common mistake fresher and junior developers make, because “tell me about yourself” looks deceptively easy while actually being the question that sets the tone for everything that follows. This guide covers the exact structure, real script templates, and the mistakes to avoid so you walk into any IT interview ready to make a strong first impression.

Table of Contents

1. Why “tell me about yourself” matters more than you think

2. The P-S-T-G framework — a proven structure for dev introductions

3. Script templates by experience level — Intern, Fresher, Junior

4. How to adapt your introduction for different company types

5. The 7 most common mistakes and how to avoid them

6. How to practice and prepare before interview day

7. FAQ — Common questions about self-introductions


Why “Tell Me About Yourself” Matters More Than You Think

Most junior developers treat the self-introduction as a harmless warm-up before the “real” technical questions begin. That mindset is a costly mistake. Research in cognitive psychology consistently shows that first impressions form within the first seven seconds of an interaction and are remarkably resistant to change afterward. By the time you finish your opening sentence, the interviewer has already started forming an opinion.

What makes this even more important: the self-introduction is the one question you know with certainty will be asked. Every other question depends on the direction the interviewer chooses to take. This one you control completely — and failing to prepare for it is leaving your biggest guaranteed advantage on the table.

What a strong self-introduction does for you

The P-S-T-G Framework — A Proven Structure for Dev Introductions

There is no single “perfect” self-introduction, but there is a structure that works consistently across different company types, experience levels, and technical backgrounds. I call it the P-S-T-G framework: Profile → Stack → Track record → Goal.

P — Profile (10–15 seconds)

Who you are and where you are in your career journey. No need for a full biography — just one clear positioning sentence so the interviewer immediately understands who they are talking to.

S — Stack (20–30 seconds)

The technical skills you work with most confidently. Do not list everything you have ever touched — pick the 2–3 things you are genuinely solid on, and if possible, connect them into a coherent narrative about what kind of developer you are.

T — Track record (30–40 seconds)

This is the most important part and the most commonly skipped. What have you actually done with those skills? Real projects, internships, freelance work, open source contributions — any concrete evidence that you have applied your knowledge to solve real problems. Numbers and specifics are your best friends here.

G — Goal (15–20 seconds)

What you want next, and why this specific role fits that direction. This must be linked to the company you are interviewing with — a generic statement about wanting to “learn and grow in a good environment” signals you did not bother to research who you are talking to.

Target length

The full introduction should run 90 seconds to 2 minutes. Shorter and the interviewer does not have enough information to follow up meaningfully. Longer and you risk losing their attention — and ironically signaling that you struggle to identify what information is essential, which is a core programming skill.

Script Templates by Experience Level

Template for Intern / Student not yet graduated

“Hi, I’m Minh. I’m in my fourth year studying Computer Science at HCMUT, focusing on web development — mainly React on the frontend and Laravel on the backend.

Last year I participated in a hackathon and placed in the top three. The project was a platform connecting students to find study groups, and I was responsible for the entire backend API. I also run a small technical blog where I document things I learn — it gets around 200 readers a month, which keeps me accountable to actually understand what I write about.

I’m applying for this internship because I want real working experience before I graduate, and I saw that your team is building in the fintech space — which is exactly the area I have been exploring. I would love the chance to learn from your team while contributing where I can.”

Template for Fresher — recently graduated

“Hi, I’m Khai. I graduated in Software Engineering this past June and I’m looking for a Junior Backend Developer role, primarily working with Node.js and PHP Laravel.

While I was studying I took on some freelance work and built an order management system for a small fashion retailer — Laravel on the backend, React on the frontend. It’s been running in production for about six months and processes around 500 orders per month. I also have a GitHub with about eight personal projects, including a REST API boilerplate I built and reuse as a foundation for new work.

What I’m looking for in my first role is an environment with a strong code review culture — I want to learn how to write production-ready code, not just code that runs. From the job description, it sounds like that culture exists here, which is the main reason I applied.”

Template for Junior with 6–12 months experience

“Hi, I’m Tuan. I’ve been working as a Junior Backend Developer for about a year, mostly on outsourced projects for clients in the Netherlands and Germany.

My primary stack is Laravel and Node.js. In the past year I’ve gone beyond just implementing features — I contributed to database schema design for a billing module, and I recently proposed and implemented a Redis caching layer that reduced response time by roughly 40% on one of our slowest endpoints.

I’m looking for a role with more technical challenge — specifically, working with higher traffic systems or getting exposure to system design decisions. I can see that your product is scaling, and I think this is a good time to join and grow alongside that.”

How to Adapt Your Introduction for Different Company Types

A single self-introduction does not fit all company types. The structure stays the same, but the emphasis shifts significantly depending on who you are talking to.

Outsourcing companies

They care about: working independently, understanding ambiguous requirements, written communication in English, and delivering on time. Emphasize your experience with real-world requirements, self-learning ability, and any exposure to international clients or English-language documentation.

Product startups

They care about: learning speed, wearing multiple hats, proactively proposing solutions, and culture fit. Emphasize your flexibility, product thinking, and any instances where you did more than what was asked.

Enterprise / Large corporations

They care about: process adherence, documentation, coding standards, and the ability to work within large teams. Emphasize your experience with documentation, testing, code review, and following coding conventions.

The 7 Most Common Mistakes and How to Avoid Them

How to Practice and Prepare Before Interview Day

Knowing the framework is not enough — you need to practice until you can deliver it naturally, without hesitation, under the psychological pressure of an actual interview.

A 3-day preparation routine
  1. Day 3: Write out your complete script. Read it aloud once and time yourself. Under 60 seconds means you need more specific detail. Over 3 minutes means you need to cut ruthlessly.
  2. Day 2: Say it out loud to a friend or family member — without reading from the script. Afterward, ask them to tell you what they remember. If they cannot recall the specific points you wanted to emphasize, revise accordingly.
  3. Day 1: Record yourself on video. Watch it back and check: Is your pace too fast? Too many filler words (um, uh, like)? Are you making eye contact with the camera? Is your posture confident? Fix the small things.
  4. Morning of the interview: Read through your script one last time, then set it aside. Walk into the interview aiming to have a natural conversation — not to perform a rehearsed monologue.
A small trick that actually works

Before walking into the interview room, find a quiet corner and say your introduction out loud one more time — not in your head, but actually spoken. Your voice will warm up and your opening sentence will feel significantly more natural than if the first time you speak all day is in front of the interviewer. Once you have your introduction ready, check out the 10 most common fresher IT interview questions and how to answer them to prepare for everything that comes after your opening.

FAQ — Common Questions About Self-Introductions

Q: How long should the self-introduction be?

A: 90 seconds to 2 minutes is the sweet spot for most IT interviews. Some interviewers will let you go longer if you are engaging; others may cut you off after 2 minutes regardless. If the interviewer says “briefly introduce yourself,” aim for 60–75 seconds and be more selective. When in doubt, land closer to 90 seconds than 2 minutes — leaving the interviewer wanting to ask more is better than watching them start to drift.

Q: What if I have no real projects to mention?

A: Small personal projects on GitHub, any open source contribution no matter how minor, quality university assignments, or hackathon participation are all legitimate evidence. What matters is the specificity of how you describe it: what problem did it solve, what did you build it with, and what did you learn from it. A small project described in concrete detail is more impressive than vaguely mentioning a large one.

Q: Should I mention my weaknesses in the introduction?

A: No. The self-introduction is for positioning your strengths. Weaknesses are only relevant when the interviewer asks directly — and even then, always frame them as areas you are actively working to improve rather than confessions of failure. See how to answer the weakness question in IT interviews for a detailed guide on handling that specific question well.

Q: Does the introduction change for different interview rounds?

A: It should shift in emphasis. For an HR round, lean more into your story and motivation. For a technical round with the dev lead, emphasize your stack and specific project details. For a round with a manager or C-level, focus on impact and longer-term goals. The underlying “ingredients” stay the same — you are just adjusting the ratio based on your audience.

Q: How do I handle the introduction in a video interview?

A: Same content, but additional technical considerations matter. Look at your camera lens, not at the interviewer’s face on screen — looking at the camera is what creates the appearance of eye contact on their end. Ensure good lighting from the front, a clean background, and test your microphone and internet connection at least 15 minutes before the call starts. These details signal professionalism before you say a single word.

Wrapping Up — Two Minutes That Can Shape the Entire Interview

Your self-introduction runs 90 seconds to two minutes but can influence the entire conversation that follows. Apply the P-S-T-G framework, customize for each company type, avoid the seven common mistakes, and practice enough to deliver it naturally rather than mechanically.

One honest observation from experience on both sides of the interview table: interviewers are not looking for perfection — they are looking for clarity and authenticity. A fresher who straightforwardly says “I don’t have production experience yet, but I built this specific thing and learned that specific lesson from it” is consistently more compelling than someone who delivers a polished but hollow script.

Once your self introduction is solid, the next step is preparing for what comes after. Check out 10 IT Fresher Interview Questions You’ll Actually Face for model answers to the most common follow-up questions, and Junior IT Interview Tips: The A-Z Checklist to make sure nothing falls through the cracks between now and offer day.


Share this post:

Related Posts

IT Fresher & Junior Salary 2026: PHP, Node.js, React, Flutter - Real Market Data

Real salary benchmarks for IT freshers and junior developers in Vietnam in 2026, broken down by tech stack - so you know exactly what number to quote in interviews, or whether you're being underpaid right now.

Junior Developer Portfolio: What to Include to Get Interview Calls

A junior developer portfolio is the collection of real projects, skills, and professional information you present so employers can evaluate your abilities — substituting for the work experience section of your CV that's currently empty. For freshers and junior developers, a portfolio isn't something that's "nice to have" — it's the only evidence you can offer to prove you can actually build things

How to Write a Junior Developer Cover Letter With No Experience

Learn how to write a junior developer cover letter with no experience, including practical templates, real examples, common mistakes, and tips to pass the CV screening round.

Body Language in Tech Interviews: 7 Mistakes That Cost You the Offer

Body language in tech interviews refers to the non-verbal signals — posture, eye contact, hand gestures, and vocal tone — that recruiters observe alongside your technical answers. Mastering these signals helps you project confidence and professionalism from the very first second you walk into the room.

Questions to Ask Your Interviewer as a Junior Dev (Beyond Just Salary)

A practical guide to asking questions in IT job interviews — why the "do you have any questions?" moment matters more than most candidates realize, 20+ real questions organized by purpose and interview round, what never to ask, and how to choose the right questions for each interviewer you face.

Why Did You Choose IT? An Interview Answer That Actually Impresses Recruiters

A practical guide to answering "Why did you choose IT?" in job interviews — what HR is actually evaluating, a 3-part framework for building your answer, script templates for freshers and career changers, and the common mistakes that make this answer sound hollow and unconvincing.

'What Is Your Greatest Weakness?' — IT Interview Answer That Won't Get You Rejected

A practical guide to answering "What is your greatest weakness?" in IT job interviews — why the question is a trap for most candidates, a 3-step framework for freshers and junior developers, ready-to-use script templates, real case studies, and the six most common mistakes that get candidates rejected on the spot.

ReactJS Junior Interview Questions: 30+ Real Questions With Answers 2026

30+ of the most commonly asked ReactJS junior interview questions in 2026 — covering Virtual DOM, hooks, state management, and performance optimization — with detailed answers and code examples to help you confidently pass any technical interview. You've been learning React for a few months, you've built projects, but every time you walk into an interview you get asked things no tutorial ever cove

Refresh Token in Node.js and Laravel: Complete Production Implementation Guide 2026

A complete guide to implementing Refresh Tokens in both Node.js (Express) and Laravel PHP — covering database design, API endpoints, rotation logic, and common pitfalls — helping developers build a production-ready JWT authentication system in 2026.

Session vs JWT: Which Should Developers Choose? A Practical Comparison for 2026

A detailed comparison of Session and JWT across 6 practical technical criteria — architecture, revocation, scaling, performance, security, and complexity — helping developers make the right choice for each type of project in 2026.


Previous Post
10 Most Common IT Fresher Interview Questions You Should Prepare For
Next Post
How to Deploy Node.js and React Apps on Linux Hosting with Nginx Reverse Proxy (PM2 + SSL Guide 2025)