Developer One-Minute Self-Introduction: Template and Three Examples
First published · Updated · By Ji Dongseok (CEO of JI Lab; builds and runs Preterview)
A developer's one-minute self-introduction holds up best in four parts: one line on the role you are applying for, one experience you personally owned, one sentence on how you work, and one sentence on why this company. Spend most of the minute on the experience, walking from the problem to how you found the cause to what changed, and the rest can stay short.
If the opener “tell us about yourself in about a minute” has ever turned into you reading your resume aloud or running well past the limit, this is the guide for that moment. Below you will find a fill-in template, three example scripts, a before-and-after rewrite, a review checklist, and a routine for timing yourself.
Mock interviews start at $6.99, report included.
Start a mock interviewWhat goes into the minute, and what stays out?
Four things go in. First, which role you applied for and your name. Second, one experience you owned: the problem, how you traced the cause, what you did, and what changed. Third, one sentence on how you usually approach a problem. Fourth, why this company and this role. Delivered in that order, the listener can follow without effort.
What stays out is a spoken copy of your resume. Reciting your school, your full stack, and project dates spends the minute on information the interviewer already has on paper. A degree or course that directly relates to the job can stay, cut to a short phrase, so the time goes to the experience instead.
The experience you pick should also match what the interviewer will read in your resume and portfolio, because the follow-up questions will start there. For how to write those documents so they support the same story, see How to Write a Developer Resume.
How do you choose the one experience to talk about?
Choose by what you can explain, not by what sounds most impressive. As an editorial suggestion, apply three tests: your part is clearly separable from your teammates' parts, you can explain the cause and the fix in three or four sentences, and it connects to at least one of the posting's required skills. Read the whole requirements list rather than just the first line, and match it against things you actually did.
MIT's career center describes the STAR structure as separating situation, task, action, and result while describing your own actions and role factually official guide. In a one-minute introduction, compress situation and task into one sentence and spend the rest on action and result.
Only attach a number to the result if you actually measured it. The same center's resume guidance recommends stating verifiable scale and outcomes official guide. Building on that, this guide suggests never adding a figure you have no record of. If you never recorded a metric, describe what you observed: “the screen stopped stuttering” is more honest than a percentage you reconstructed from memory.
Fill-in template: one or two sentences per part
This template is an editorial suggestion from Preterview. Fill the brackets with your own facts, then read it aloud and smooth out any stiff transitions.
- Hi, I'm [name], applying for the [role] position.
- In [context or timeframe] I owned [your specific part] of [service or project].
- We hit [the problem]. I traced it by [how you found the cause] and [the concrete fix]. After that, [measured result or observed change].
- When something breaks, I tend to [one concrete habit].
- I applied because [something the company does or a posting requirement] connects to [what you want to work on here].
Parts 2 and 3 should take up more than half the minute. Part 4 should be a behavior, not an adjective. “I check the log level and the rollback steps before every deploy” says more than “I'm careful.”
Example script: junior backend developer
The following is a hypothetical example written for illustration. It follows the one-minute format, but you must time your own version and replace the service and figures with your own records.
“Hi, I'm Jiwon Kim, applying for the backend role. In a four-person team project we built a secondhand marketplace, and I owned the product listing API and the database schema. Listings slowed down during peak hours, so I checked the slow query log and found that the filtered search had no index. I added the index and put a cache in front of the most-requested listings, and the average response time we measured dropped to less than half. When something misbehaves, I go to the logs and metrics before guessing. I'd like to learn how a high-traffic service stays stable, which is why I applied to this team.”
Notice the sentence about how the cause was found. Saying only “I added a cache and it got faster” leaves you unable to explain why caching was the right move. Mentioning the slow query log opens the door to follow-ups about index choice or cache invalidation that you can actually answer.
Add your resume or a job posting and the interviewers ask about it; you answer by voice or text. One interview uses 5 passes. Passes are a one-time purchase with no subscription and last 90 days.
Start a mock interviewExample script: junior frontend developer
This is a hypothetical example written for illustration. It uses a performance fix as the experience, but an accessibility improvement or a state-management cleanup works just as well if that is what you know best.
“Hi, I'm Seoyeon Lee, applying for the frontend position. In a bootcamp team project we built a trip-planning web app, and I owned the screen where the map and the itinerary list stay in sync. Moving the map even slightly re-rendered the whole list and it stuttered. I used the React DevTools profiler to see what was re-rendering and found that a new object was being created for every list item on each update, so I fixed that. Scrolling went back to normal. Before I implement a design, I click through the mockup and ask the designer about anything that feels awkward. I applied because I care about screens that first-time users don't get lost in.”
This script reports an observation, “scrolling went back to normal,” instead of a number, because no render metric was recorded. That is fine, but you must be able to explain how you confirmed the cause. Reopen the profiler and the commit before the interview so the details are fresh.
Example script: career changer or non-CS new grad
If your degree or previous job is unrelated to development, lead with a real problem you solved with code rather than an explanation of your background. Keep the domain knowledge from your previous job and connect it to why you applied. This is a hypothetical example written for illustration.
“Hi, I'm Dohyun Park, applying as an entry-level developer. I worked in settlement operations at a logistics company and started coding because I wanted to automate my own repetitive work. I replaced a weekly task of merging and checking several spreadsheets with a Python script. The files varied slightly and kept breaking the script, so I added a column-validation step that catches format errors first. The time our team spent checking settlements dropped noticeably. When I learn a new tool, I read the official docs, try a small example, and then bring it into the project. I applied here because I can put my experience with logistics data to use on this team.”
This version folds “why I started coding” into the problem story, so there is no separate apology sentence. The previous job in the first sentence and the experience that follows must be the same job. If the opening says operations and the story is about customer support, later questions will expose the mismatch.
Before-and-after rewrite and a review checklist
Here is one adjective-heavy sentence rewritten around facts. This is a hypothetical example written for illustration.
| Version | Sentence |
|---|---|
| Before | I'm a responsible developer with strong problem-solving skills. |
| After | When I owned the payment API, some orders were charged twice, so I added an idempotency key to each request so retries are processed only once. |
If the table extends beyond the screen, swipe left or right to see all columns.
The rewritten sentence never says “responsible” or “problem-solving,” yet it contains the scope, the problem, and the fix, so the listener can draw that conclusion themselves. Once your script is done, run it against these five checks. They are an editorial suggestion, not any company's scoring rubric.
- Does the role in the first sentence match the role on your application?
- Does the experience include the problem, how you found the cause, the fix, and the result?
- Are all numbers taken from records you actually have?
- Is the “how I work” line a behavior rather than an adjective?
- Would the closing sentence still make sense if you swapped in a different company's name?
A routine for fitting it into one minute
Word counts cannot tell you whether you are at one minute. Reading speed and speaking speed differ, and speaking pace varies widely from person to person, so write the script and then time yourself saying it aloud as you would in the room. Take two or three readings. If the average runs long, cut background explanation and extra adjectives first.
A four-step routine works well. First, read from the script and time it. Second, speak from a note that holds only the four-part order and the key facts. Third, record yourself speaking without notes and listen for places you stalled or facts you dropped. Fourth, write two or three follow-up questions an interviewer might ask about your experience and answer them aloud. Word-for-word memorization sounds stiff for some people and fine for others, so most find it easier to remember the order and the facts and let the phrasing vary.
The fourth step is hard to do alone. Preterview's document-based mock interview generates questions from your resume and portfolio, including the follow-ups that come after a self-introduction, and returns feedback afterward. You can see the question and feedback format in a sample report and the current terms on the pricing page. For practicing technical questions alongside the introduction, see the Developer Mock Interview Guide, and for options from solo drills to study groups, see Mock Interview Practice, Start to Finish.
Sources and scope
- MIT CAPD — STAR method for behavioral interviews
Referenced only for the situation, task, action, result distinction and the advice to describe your own role factually. Checked 2026-09-18.
- MIT CAPD — Resumes: Writing about your skills
Referenced only for the advice to use verifiable outcomes and not invent numbers. Checked 2026-09-18.
Key takeaways
- Pick one experience where your part is separable, you can explain how you found the cause, and it connects to a listed requirement.
- Use numbers only from records you have; otherwise describe the change you observed.
- After drafting, confirm that the role, the experience, and your resume all tell the same story.
- Time the script by speaking it aloud, then practice the follow-up questions as part of the same set.
Frequently asked questions
I have several projects. Won't I lose credit by mentioning only one?
Fitting two or three into a minute shrinks each to a single sentence, which drops the problem and the fix. Tell one in full and let your resume, portfolio, and later questions cover the rest. You end up conveying more, not less.
My project was a team effort. How do I isolate my part?
Narrow the scope to a module or a file rather than a whole feature. The query tuning on one endpoint, or the state management on one screen, is a part you wrote and can defend. For shared work, separate the roles: “we designed it together and I implemented it.”
Should I leave my tech stack out entirely?
Skip the list, but technologies that appear naturally inside the story are fine. “I used the React DevTools profiler to find the re-render” shows what the tool was for, which a bare list does not.
Does the same introduction work for a recorded or video interview?
The structure is the same. Answer time and format differ by platform and employer, so re-time it against the limit stated in that interview's instructions. For recorded formats, add practice recording yourself in the setup you will use, and adjust the closing sentence to the requirements in that posting.
Can I use an experience where I never measured the result?
Yes. Describe what changed in observable terms, then add that you would record a specific metric if you did it again. That also answers any question about your habits around measurement. The only thing to avoid is reconstructing a number from memory.
