Interview guides

Tell me about yourself: how to answer, with examples

The opening question sets the tone. Aim for about a minute: who you are now, what you have done, why this role.

Sample candidate (fictional): Meera, a final-year computer science student who built a small timetable app and interned for two months at a local software firm. Every example answer is invented for practice. Rewrite them with your own facts.

A simple shape: present, past, future

Most good answers follow the same three beats. Keep each to one or two sentences.

  1. Present: what you are doing now and one thing you are good at.
  2. Past: one or two experiences that prove it.
  3. Future: why this role is the next sensible step.

Common questions

  1. Tell me about yourself.

    How to answer

    Use present, past, future. Skip your childhood and your full CV. End on why you are in this room.

    Example answer

    I am a final-year computer science student who likes building small tools people actually use. Last year I built a timetable app for my class and about forty classmates still use it. I then spent two months as an intern fixing bugs and writing tests at a software firm. I want to move into a backend role where I can keep learning from experienced engineers.

  2. Walk me through your resume.

    How to answer

    Pick three items that matter for this role and tell each as a one-line story. Do not read the page aloud.

    Example answer

    Three things matter here. First, the timetable app, where I learned to ship and then support real users. Second, my internship, where I wrote my first code that went to production. Third, my database course project, where I designed the schema and got it reviewed by our tutor.

  3. What are your strengths?

    How to answer

    Name one or two strengths and attach evidence. A strength with no example sounds like a slogan.

    Example answer

    I am good at breaking a vague task into small steps. When the timetable app needed a rewrite, I listed twelve small tasks, did the riskiest first, and finished a week before the exam period.

  4. What is your biggest weakness?

    How to answer

    Choose a real, minor weakness, say what you do about it, and show progress. Avoid "I work too hard".

    Example answer

    I used to stay stuck on a bug for too long before asking. Now I give myself thirty minutes, write down what I tried, and then ask. It has saved me hours on my last two projects.

  5. Why should we hire you?

    How to answer

    Link one or two of your strengths to something the role needs. Be specific, not boastful.

    Example answer

    The role needs someone who can pick up a codebase quickly and fix things carefully. In my internship I was given an unfamiliar module in week one and fixed my first bug by week two, with a test so it would not return.

  6. Where do you see yourself in five years?

    How to answer

    Show direction, not a rigid plan. Stay realistic and tie it to growth in the kind of work you are applying for.

    Example answer

    I would like to be a solid engineer who owns a part of a system end to end, and maybe helps newer people join the team. I am not sure of the exact title, but that is the kind of work I want to grow into.

  7. What do you do outside studies or work?

    How to answer

    Pick one real interest and show a trait it reflects, such as consistency or teamwork. Keep it short.

    Example answer

    I play football with a college team on weekends. It taught me to communicate quickly under pressure, which helps when I pair-program and need to explain an idea in one sentence.

  8. Why are you looking for a change? (experienced candidates)

    How to answer

    Be positive and forward-looking. Talk about what you want more of, not what you dislike about your last job.

    Example answer

    I have learned a lot in my current team, and I now want broader exposure to production systems at larger scale. This role offers that, which is why I applied.

  9. Is there anything you want to add?

    How to answer

    Use it to close a gap, not to repeat yourself. Mention one relevant thing the interviewer has not heard, or say you are glad to answer more.

    Example answer

    One thing I did not mention: I wrote documentation for the timetable app, and a new classmate was able to contribute a fix without asking me anything. I care about leaving work easy to pick up.

Practise it out loud

Say your answers to a mock question, then tighten them. Try it free in your browser, or build the resume the questions will come from.