HW Interview
All questions

141 hardware engineer interview questions

Every question in the book has a page here. 12 have a free full answer. The others carry extra explanation that is not in the book — worked numbers and common mistakes — while the full answer stays in the book.

1. Passives & Components

Every design question eventually becomes a part-selection question. Interviewers use components to see whether you know how real parts differ from ideal ones — derating, parasitics, and failure modes.

PC-01Choosing a capacitor type●
PC-02MLCC field failure at cold●●
PC-03Ferrite bead selection●●
PC-04Common-mode choke vs ferrite bead●●
PC-05Schottky reverse recovery●
PC-06Zener in a divider●
PC-07MOSFET loss trade-off●●
PC-08Inductor soft vs hard saturation●●
PC-09MLCC acoustic noise●●
PC-10Two-capacitor paradox●●

2. Analog & Op-Amps

Op-amp questions test whether you can derive, not recite. Start every answer from the three rules of negative feedback, then add the non-ideal effects that matter for the case in front of you.

AN-01The three op-amp rules●Free answer
AN-02Inverting gain of −10, non-ideal●Free answer
AN-03Inverting vs non-inverting●Going deeper
AN-04Current source and current sink●●Going deeper
AN-05Op-amp circuit gamut●●Going deeper
AN-06AC-coupled BJT amplifier●●
AN-07Amplify 1 µV at 10 MHz to 1 V●●●
AN-08Photodiode TIA with a 10 MΩ feedback resistor●●
AN-09Op-amp driving an ADC oscillates●●
AN-10Op-amp noise sources●
AN-11NTC front end for a battery pack●●●
AN-12PID control●●
AN-13Series RLC driven by a current ramp●
AN-14Thevenin and a black box●●
AN-15Frequency response of L, C and LC tanks●
AN-16Three ways to dim an LED●

3. Filters, Sampling & Data Converters

Sensor products live and die by the analog-to-digital boundary. Expect questions on aliasing, ADC drive, and why a reading is noisy.

DC-01Square wave into RC filters●
DC-02Anti-aliasing filter●●
DC-03Sample-and-hold vs setup-and-hold●
DC-04ADC design considerations●●
DC-05Inconsistent readings from a sensor array●●●
DC-06Low-power biopotential front end●●●
DC-07Thermal and Johnson noise in numbers●

4. Power Conversion

The single most common topic in hardware interviews. Be able to draw a buck converter cold, with waveforms, and to talk through component choice, control loop, layout and protection.

PW-01How a buck converter works●Free answer
PW-02Synchronous vs non-synchronous●Going deeper
PW-03CCM vs DCM●●Going deeper
PW-04Choosing the inductor●●Free answer
PW-05Choosing a buck regulator IC●●Going deeper
PW-06Switching frequency trade-offs●
PW-07LDO vs switcher●
PW-08Battery-powered power tree●●
PW-09Which loop radiates — buck or boost●●
PW-10Feed-forward capacitor●●
PW-11Measuring phase margin●●
PW-12Type III compensation and the RHP zero●●●
PW-13Software-set bias from −2.5 V to +2.5 V●●●
PW-14Bicycle headlight LED driver●●
PW-15−30 V from +5 V●●
PW-16Power sequencing●●
PW-1748 V power tree for AI servers●●●
PW-18Snubber on the switch node●●
PW-19Back-EMF and regenerative energy●●
PW-20eFuse vs PTC fuse; inrush●●

5. Power Integrity & Protection

Power integrity is where power and signal integrity meet: decoupling, plane impedance, ground bounce, and the parts that keep a board alive when the outside world misbehaves.

PI-01How many decoupling caps?●●Free answer
PI-02Ground bounce●Free answer
PI-03Why use thick, wide traces?●Going deeper
PI-04Automotive-grade robustness●●Going deeper
PI-05Inrush when hot-plugging●●Going deeper

6. Signal Integrity & Transmission Lines

Every board with a modern processor is a high-speed board. Interviewers want the physics in one sentence, then a number, then what you do about it on the board.

SI-01When is a trace a transmission line?●Free answer
SI-02Reflections and the reflection coefficient●Free answer
SI-03Overdriven vs underdriven lines●●Going deeper
SI-04Termination choices●●Going deeper
SI-05Microstrip vs stripline●Going deeper
SI-06Changing layers with a controlled-impedance line●●
SI-07Crossing a plane split●●
SI-08Crosstalk: NEXT vs FEXT●●
SI-09Loss above 1 GHz●●
SI-10Via stubs and back-drilling●●
SI-11Differential impedance, odd and even mode●●
SI-12Glass-weave effect●●●
SI-13Jitter taxonomy●●
SI-14Eye diagrams●●
SI-15TDR●●
SI-16Length matching●●

7. High-Speed Interfaces & Memory

Know the PHY of each interface — how it is clocked, coupled, terminated and trained — and always tie the answer back to the board.

HS-01Why 8b/10b?●
HS-02Embedded clock vs parallel bus●
HS-03USB 2.0 vs USB 3.x physical layer●●
HS-04PCIe essentials●●
HS-05PCIe 6 and PAM4●●●
HS-06Equalization: CTLE, FFE, DFE●●
HS-07MIPI D-PHY vs C-PHY●●
HS-08DisplayPort / eDP basics●●
HS-09SPMI vs I²C●●
HS-1010 Gb/s channel design●●
HS-11LPDDR vs DDR; length matching without an app note●●
HS-12Multi-gigabit video through a moving joint●●●
HS-13Serial CDR●●
HS-14AI accelerator interconnects●●●

8. Low-Speed Interfaces & Embedded Hardware

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

EM-01I²C vs SPI●Free answer
EM-02Sizing I²C pull-ups●●Free answer
EM-03Drive a solenoid valve from a GPIO●Going deeper
EM-04Power-on to main(): what takes time?●●Going deeper
EM-05Reset pin design●●Going deeper
EM-06Metastability●●
EM-07MCU peripherals●
EM-08Direction from a rotary knob●●
EM-09Elevator-door state machine●●
EM-10Processor or FPGA selection●●●
EM-11DSP basics: FFT, FIR, IIR●●
EM-12Debouncing and robust inputs●

9. EMC, ESD & Grounding

Grounding and EMC questions test whether you think in current loops. Every answer starts with "where does the return current flow?"

EMC-01Multiple grounds, star ground, isolation●●
EMC-02ESD near an enclosure opening●●
EMC-03ESD on USB 3 vs USB 2●●
EMC-04Shielding a cable against E and H fields●●
EMC-05Conducted vs radiated emissions, near-field probing●●
EMC-06Flex EMI●●
EMC-07Loop area and radiated emission●●
EMC-08Laser eye safety●●●

10. PCB Layout, Stack-up & Manufacturing

Layout questions test whether you can turn electrical intent into copper — and whether the board can be built by the million.

PCB-01Stack-up for a mixed-signal board●●●Free answer
PCB-024 layers with no solid ground●●●Going deeper
PCB-03Analog/digital partitioning●●Free answer
PCB-04Top-layer vs inner-layer routing●Going deeper
PCB-05HDI and via types●●Going deeper
PCB-06Rigid-flex design●●
PCB-07Designing for yield●●
PCB-08Trace current and thermal design●

11. Measurement, Debug & Failure Analysis

Hands-on interviews put a scope in front of you. Debug questions test method: hypothesis, measurement, narrowing down — and knowing when your instrument is lying.

MD-01How a scope probe works●
MD-02Measuring supply ripple and noise●●
MD-034-wire Kelvin measurement●
MD-04Bench debug: a silent buzzer oscillator●●
MD-05Probing USB 3, DisplayPort, HDMI●●●
MD-06Bringing up a new board●●
MD-07Rare port failure at end-of-line test●●●
MD-08Failure-analysis toolchain●●
MD-09Scripting as a force multiplier●●

12. System Design (Open-Ended)

Design interviews have no single right answer. The grade comes from your questions, your block diagram, your numbers and the trade-offs you name.

SD-01Wireless game controller●●
SD-02Multirail power telemetry●●●
SD-03Powering a remote FPGA card over a harness●●●
SD-04Smart pet-collar tag●●●
SD-05Matching microphones at volume●●●
SD-06Sizing a mixed sensor hub●●
SD-07Adding a radio to a full product●●●
SD-08Reviewing someone's schematic●●●
SD-09Debugging a noisy, misbehaving system●●●
SD-10Choosing parts for a product that ships for years●●

13. Behavioral & Your Own Story

Behavioral interviews decide as many offers as technical ones. Prepare stories in advance; tell them with numbers.

BH-01Tell me about a project●
BH-02A failure●●
BH-03Disagreement●●
BH-04Working with other functions●●
BH-05Staying current●
BH-06Why this company?●
About the bookRead a free sample (PDF)