HW Interview
Chapter 8 · Low-Speed Interfaces & Embedded Hardware

Embedded Hardware Interview Questions

Questions where hardware meets firmware: buses, GPIOs, resets, and what happens between power-on and main().

Before you start

What you should already be comfortable with:

What interviewers are really testing

Start with these two — free full answers

EM-01 · Free full answer

Compare I²C and SPI. When would you choose each?

Think first: Before you read on: compare the number of wires, who drives each line (open-drain or push-pull), and how one device is selected on each bus.

Read the full answer →

EM-02 · Free full answer

How do you size I²C pull-up resistors?

Think first: Before you read on: what happens to the rising edge if the resistor is too large? What happens to the low level if it is too small? Each one gives you a limit.

Read the full answer →

Study order

Work through the stages in order. ● screening · ●● onsite technical · ●●● design / senior. Pages marked "Going deeper" add explanation that is not in the book; the two marked "Free answer" show the full answer; every page tells you where the full answer is in the book.

  1. Buses
  2. I/O and loads
  3. Boot, reset and timing
  4. System choices

Related questions in other chapters

The book

The book has all 12 questions in this chapter with the full answer: how to explain it on a whiteboard, the numbers worth quoting, and the follow-ups that come next.

About the bookRead a free sample (PDF)

More topics

PCB Design Interview Questions · Power Electronics Interview Questions · Signal Integrity Interview Questions · Analog & Op-Amp Interview Questions · Power Integrity Interview Questions