Prepare Yourself

A great technical answer is only part of the interview. Here's how to get ready before the day, and how to make the most of it once you're in the room.

Before the Interview

Resume

Your resume sets the agenda for the conversation. Make every line count.

  • Keep it focused: one page, with the skills the role asks for (RTL, timing, verification, tools) up front.
  • For each project, say what you built, which tools and languages you used, and the result.
  • Only list what you can explain in depth. Interviewers pick a line and dig in.

Sample Project

Pick one project from work, university, or your own time, and know it end to end.

  • Be ready to explain the goal, the architecture, your part in it, and the outcome.
  • Prepare a block diagram you can draw on a whiteboard in under two minutes.
  • Know the trade-offs you made and what you would do differently today.

Project ideas

AXICacheBranch PredictionOut-of-OrderCrossbarAESAsync FIFOFPU

General Tips

Walk in knowing the company, the role, and what to expect.

  • Research the company's products and the team's domain.
  • During the initial phone call, ask what the interview will look like: will it be technical, and if so, which topics will it cover? Try to learn what they usually ask.
  • Get a referral if you can. Before you apply, or during the interview process, find someone who works there, even through a mutual friend, who can put in a good word for you.

During the Interview

General Tips

  1. 1

    Make a strong first impression

    The interview starts long before you meet the interviewers, from the first phone call. Arrive 10 minutes early, not 30 or 60: if you're early, wait at a nearby café, not in the lobby. Dress well and look put-together.

  2. 2

    Introduce yourself briefly

    Prepare a short, clear introduction. Focus on what matters for the role, and add one or two personal notes, like a hobby. Keep it short.

  3. 3

    Understand, then solve

    Make sure you understand the exact question. Ask, and let the interviewer finish before you jump in. Think out loud so they see how you reason, and if you get stuck, ask for a hint.

  4. 4

    Ask good questions

    At the end, ask about the day-to-day work and what they expect from a great hire, and show what you'd bring: delivering on time and taking ownership.

  5. 5

    Answer what they're looking for

    Most important: don't just say what comes to mind. Give the answer the interviewer wants to hear.

Ready to practice?

Put it into action on real hardware interview questions: sketch your answer, then compare it with a detailed solution.

Start practicing