Hardware Engineer interview questions
100 real questions with model answers and explanations for Junior Hardware Engineer candidates.
See a Hardware Engineer resume example →Practice with flashcards
Spaced repetition · Hunter Pass
Questions
Ohm's law relates voltage, current, and resistance as V = I × R for an ohmic element.
- If 5 V is applied across 1 kΩ, the current is 5 mA.
- The rearranged forms are I = V / R and R = V / I.
- It applies when resistance is reasonably constant at the operating temperature and voltage.
- Components such as diodes and incandescent lamps are nonlinear, so one fixed resistance does not describe their full behavior.
Why interviewers ask this: The interviewer is checking whether you can apply the basic circuit relationship and recognize its limits.
DC power is voltage multiplied by current, so P = V × I.
- Substituting Ohm's law gives P = I²R when current and resistance are known.
- The equivalent form P = V² / R is useful when voltage and resistance are known.
- A 100 Ω resistor carrying 0.1 A dissipates 1 W.
- I would choose a resistor power rating above the calculated dissipation to allow thermal margin.
Why interviewers ask this: A strong answer connects the power formulas and uses the result to choose a realistic component rating.
Kirchhoff's current law says the algebraic sum of currents at a node is zero.
- Current entering a node equals current leaving it because charge does not accumulate there in the lumped circuit model.
- If 5 mA enters and one branch takes 2 mA, the other branches must carry 3 mA in total.
- I assign a reference direction to every branch current and keep the signs consistent.
- KCL is the basis of nodal analysis, where unknown node voltages produce current equations.
Why interviewers ask this: The interviewer wants to see conservation of charge expressed as a usable circuit equation.
Kirchhoff's voltage law says the algebraic sum of voltage rises and drops around a closed loop is zero.
- It follows from conservation of energy in a lumped circuit.
- A 12 V source with drops of 7 V and 5 V satisfies KVL because 12 - 7 - 5 = 0.
- I choose a loop direction and use a consistent sign for every rise and drop.
- KVL is the basis of mesh analysis and lets me solve unknown branch currents or voltages.
Why interviewers ask this: The interviewer is checking whether you can turn conservation of energy into a correct loop equation.
Series resistors carry the same current and add to one equivalent resistance.
- The equivalent value is R_eq = R1 + R2 + any additional series resistances.
- A 1 kΩ resistor in series with 2 kΩ is equivalent to 3 kΩ.
- The source voltage divides across the resistors in proportion to their values.
- The total power dissipated equals the sum of the power dissipated by each resistor.
Why interviewers ask this: The interviewer is evaluating whether you know the defining current, resistance, voltage, and power relationships of a series network.
Parallel resistors share the same voltage and their conductances add.
- The equivalent resistance follows 1 / R_eq = 1 / R1 + 1 / R2 + any additional reciprocal terms.
- For two resistors, R_eq = R1R2 / (R1 + R2).
- Two 1 kΩ resistors in parallel give 500 Ω.
- The equivalent resistance is always lower than the smallest branch resistance.
Why interviewers ask this: The interviewer is checking whether you can identify and calculate a parallel resistance network without confusing voltage and current relationships.
A voltage divider uses two series resistors to produce a fraction of an input voltage.
- With R1 from Vin to the output node and R2 from that node to ground, Vout = Vin × R2 / (R1 + R2).
- Equal resistor values produce half of Vin.
- The same current, Vin / (R1 + R2), flows through both resistors when the output is unloaded.
- The formula assumes the output draws negligible current compared with the divider current.
Why interviewers ask this: A strong answer gives the formula with the resistor positions and states the unloaded assumption.
A load connected to a voltage divider usually lowers the output because it sits in parallel with the lower resistor.
- I replace the lower resistor with R2 in parallel with the load before applying the divider formula.
- A load much larger than R2 causes little error, while a comparable load causes a substantial drop.
- Increasing divider current reduces loading error but wastes more power.
- A buffer is the better choice when the load varies or needs meaningful current.
Why interviewers ask this: The interviewer is checking whether you understand that a divider is not an ideal voltage source.
Current splits between parallel resistors inversely to their resistance.
- For two branches, current through R1 is I_total × R2 / (R1 + R2).
- The lower-resistance branch carries more current because both branches have the same voltage.
- Two equal resistors each carry half of the total current.
- The branch currents must add back to the source current by KCL.
Why interviewers ask this: The interviewer wants to see that you can derive current division from shared voltage and conservation of current.
A Thevenin equivalent replaces any linear two-terminal network with one voltage source in series with one resistance.
- The Thevenin voltage is the open-circuit voltage at the two terminals.
- The Thevenin resistance is the resistance seen into the network with independent voltage sources shorted and independent current sources opened.
- A load connected to the equivalent sees the same terminal voltage and current as in the original linear network.
- This simplifies repeated calculations when the source network stays fixed but the load changes.
Why interviewers ask this: A strong answer defines both equivalent quantities and explains why the model is useful.
A capacitor stores energy in an electric field and opposes an instantaneous change in its voltage.
- Its charge is Q = C × V, where capacitance is measured in farads.
- Its current is i = C × dv/dt, so faster voltage change produces more current.
- Its stored energy is E = 1/2 × C × V².
- In steady-state DC an ideal capacitor behaves as an open circuit after charging.
Why interviewers ask this: The interviewer is testing whether you connect capacitance to charge, current, energy, and steady-state DC behavior.
The capacitor voltage changes gradually from its initial value toward the applied DC voltage.
- An initially uncharged ideal capacitor acts like a short at the first instant because its voltage cannot jump.
- The charging current starts at V / R and then decays toward zero.
- After a long time the capacitor acts like an open circuit and reaches the source voltage.
- The resistor limits the initial current and sets the charging rate with the capacitance.
Why interviewers ask this: The interviewer wants the candidate to distinguish the initial transient from the final DC state.
An inductor stores energy in a magnetic field and opposes an instantaneous change in its current.
- Its voltage is v = L × di/dt, where inductance is measured in henries.
- Its stored energy is E = 1/2 × L × I².
- In steady-state DC an ideal inductor behaves as a short circuit.
- Its inductive reactance increases with frequency as X_L = 2πfL.
Why interviewers ask this: The interviewer is checking whether you understand the inductor's voltage-current law and its DC and frequency behavior.
An inductor generates whatever polarity of voltage is needed to resist a rapid change in its current.
- Since v = L × di/dt, forcing current toward zero quickly can create a large voltage spike.
- The stored magnetic energy must move somewhere when the current path opens.
- A flyback diode across a DC coil gives current a safe recirculation path.
- The diode is reverse-biased during normal drive and conducts when the switch opens.
Why interviewers ask this: A strong answer links inductive voltage to current continuity, stored energy, and the purpose of a flyback diode.
The RC time constant is τ = R × C and sets the speed of an exponential voltage change.
- After one time constant, a charging capacitor reaches about 63% of its final voltage.
- During discharge, about 37% of the initial voltage remains after one time constant.
- After about five time constants, charging or discharging is within roughly 1% of the final value.
- For 10 kΩ and 10 µF, τ is 0.1 s.
Why interviewers ask this: The interviewer is checking whether you can calculate τ and interpret it on a real transient waveform.
An RC low-pass filter passes low frequencies and attenuates high frequencies by taking the output across the capacitor.
- A common form has a series resistor and a capacitor from the output node to ground.
- Its cutoff frequency is f_c = 1 / (2πRC), where the magnitude is 3 dB below the passband.
- Above cutoff, an ideal first-order response falls at about 20 dB per decade.
- At low frequency the capacitor impedance is high, while at high frequency it shunts more signal to ground.
Why interviewers ask this: A strong answer connects the circuit arrangement, cutoff equation, and capacitor impedance to the frequency response.
An RC high-pass filter blocks DC and attenuates low frequencies by taking the output across the resistor.
- A common form has a series capacitor followed by a resistor to ground.
- Its cutoff frequency is f_c = 1 / (2πRC), with a 3 dB reduction at cutoff.
- Below cutoff, an ideal first-order response falls at about 20 dB per decade as frequency decreases.
- At high frequency the capacitor impedance becomes small, so more of the input reaches the output resistor.
Why interviewers ask this: The interviewer is testing whether you can distinguish a high-pass topology and response from a low-pass one.
A PN junction diode conducts mainly from anode to cathode when forward-biased and blocks current when reverse-biased.
- Forward bias means the anode is at a higher voltage than the cathode.
- A silicon diode often has about 0.6 to 0.7 V across it at moderate current, but that is an approximation rather than a fixed threshold.
- Reverse current is normally small until the reverse breakdown voltage is reached.
- The cathode is marked by a band on many physical diodes and by the bar in the schematic symbol.
Why interviewers ask this: The interviewer wants correct polarity, conduction direction, and a realistic understanding of forward voltage.
A diode's forward voltage varies mainly with current, temperature, and device type.
- Forward voltage rises logarithmically with current rather than switching at one exact threshold.
- For a silicon PN diode, forward voltage typically falls by roughly 2 mV per degree Celsius at constant current.
- Schottky diodes usually have a lower forward drop but more reverse leakage than silicon PN diodes.
- I use the datasheet curve at the expected current and temperature instead of assuming exactly 0.7 V.
Why interviewers ask this: A strong answer moves beyond the ideal diode model and identifies the variables needed for a real design estimate.
I choose the LED resistor from the voltage left after the LED drop, using R = (V_supply - V_F) / I_LED.
- With 5 V, a 2 V LED, and 10 mA target current, the calculated resistance is 300 Ω.
- I would select a nearby standard value such as 330 Ω to keep the current slightly lower.
- With 330 Ω selected, the current is about 9.1 mA and the resistor dissipates about 27 mW.
- I check the LED datasheet because forward voltage and safe current vary by color, part, and temperature.
Why interviewers ask this: The interviewer is checking whether you can set LED current safely and verify both resistor power and LED limits.
Locked questions
- 21
What is the difference between half-wave and full-wave rectification?
- 22
What does a smoothing capacitor do after a rectifier?
components - 23
How does an NPN bipolar junction transistor control collector current?
circuitscomponents - 24
How do you use an NPN BJT as a low-side switch?
- 25
How do you use an N-channel MOSFET as a low-side switch?
components - 26
How do you decide whether two digital devices have compatible logic voltage levels?
circuitsdigital-logic - 27
What do the basic logic gates do?
digital-logic - 28
What is a truth table, and how would you build one for a two-input circuit?
circuits - 29
What is the difference between combinational and sequential logic?
digital-logic - 30
How does a D flip-flop work, and what are setup and hold times?
- 31
Why are pull-up and pull-down resistors used on digital inputs?
components - 32
What is an open-drain output, and why does it need a pull-up resistor?
components - 33
What do ADC resolution, reference voltage, and sample rate mean?
circuitsanalog - 34
What does a DAC do, and which basic specifications matter?
analog - 35
How do you approach reading an unfamiliar schematic?
schemaschematics - 36
Which sections of a component datasheet do you check before using the part?
components - 37
Why might you choose a four-layer PCB instead of a two-layer PCB?
pcb - 38
What is a signal return path, and why should a trace have a continuous reference plane?
pcbsignals - 39
What determines PCB trace width, and when would you use multiple vias?
pcb - 40
What basic placement rules do you follow before routing a PCB?
pcb - 41
When would you choose an LDO regulator instead of a buck converter?
power - 42
What are dropout voltage and regulator efficiency?
circuitspower - 43
What is the difference between decoupling and bulk capacitors on a power rail?
componentspowerpower-integrity - 44
How do analog and digital signals differ electrically?
signalsanalog - 45
How are signal bandwidth and rise time related?
signals - 46
What are impedance mismatch and termination on a PCB trace?
pcbsignal-integrity - 47
What causes crosstalk between PCB traces, and how can you reduce it?
pcbsignal-integrity - 48
How do you use a digital multimeter for basic voltage, resistance, and current measurements?
circuitsinstruments - 49
How do probe choice, oscilloscope bandwidth, and sample rate affect a measurement?
instruments - 50
When would you use a logic analyzer instead of an oscilloscope?
digital-logicinstruments - 51
A 0 to 5 V sensor has 1 kΩ output resistance and feeds a 3.3 V ADC through 10 kΩ over 20 kΩ; the ADC input is modeled as 1 MΩ to ground. What voltage reaches the ADC at 5 V, and would you keep this divider?
circuitsgroundinganalog - 52
For an always-on 12.6 V battery monitor, compare 100 kΩ over 33 kΩ with 1 MΩ over 330 kΩ when the ADC requires source resistance below 100 kΩ. Which approach would you choose?
analogmonitoring - 53
You need a roughly 1 kHz RC low-pass before an ADC and already have a 3.3 kΩ series resistor. Which standard capacitor would you choose, and what attenuation do you expect at 10 kHz?
componentsanalog - 54
An amplifier input is biased at 1.65 V through 10 kΩ, the source has 1 kΩ output resistance, and audio down to 20 Hz must pass with little loss. What AC-coupling capacitor would you use?
components - 55
A 3.3 V standard-mode I2C bus has 200 pF capacitance, a 1000 ns maximum rise time, and devices that can sink 3 mA at 0.4 V. Is 4.7 kΩ a suitable pull-up value?
hypothesis-testing - 56
A 3.3 V active-low pushbutton leaves a GPIO floating and produces several interrupts when pressed. How would you correct the circuit and debounce it?
circuitsinterfacesdebounce - 57
A 3.3 V GPIO with an 8 mA recommended current limit drives a red LED with a 2.0 V forward drop. Choose a resistor for about 5 mA and check the result.
circuitscomponentsinterfaces - 58
A 3.3 V MCU must drive a 5 V relay coil drawing 70 mA through an NPN low-side switch. With VBE = 0.8 V and forced gain of 10, what base resistor would you choose?
componentsmcu - 59
For a 3.3 V GPIO switching a 12 V, 1.5 A load, would you choose a MOSFET specified only by VGS(th) = 1 V or one with RDS(on) = 40 mΩ guaranteed at VGS = 2.5 V?
componentsinterfaces - 60
Choose and orient a flyback diode for a 12 V relay coil that carries 200 mA and is switched slowly by a low-side transistor.
components - 61
A 1 kΩ resistor has 24 V continuously across it inside an enclosure. What power rating would you select?
componentspowermechanical - 62
A 3.3 V regulator requires at least 10 µF effective output capacitance. Would you choose a 10 µF 6.3 V Y5V 0603 or a 22 µF 10 V X7R 0805 whose bias curve guarantees 12 µF at 3.3 V?
power - 63
A 3.3 V MCU has four VDD pins, but the schematic shows one 100 nF capacitor near the power connector. How would you correct the decoupling?
componentspowerschematics - 64
A load steps up by 150 mA for 200 µs before the regulator responds, and rail droop must stay below 100 mV. Estimate a bulk capacitor if its ESR is at most 50 mΩ.
componentspowerestimation - 65
An 8 MHz crystal specifies 12 pF load capacitance, and you estimate 2 pF total stray capacitance. What two equal load capacitors would you start with, and how would you lay them out?
estimationcomponents - 66
You need an LDO for 5 V to 3.3 V at 250 mA and 50 °C ambient. Two electrically suitable parts have θJA of 220 °C/W in SOT-23 and 60 °C/W in DFN, with a 125 °C junction limit. Which would you choose?
power - 67
A 2-cell Li-ion battery ranges from 8.4 V down to 6.0 V under load and must supply 3.3 V at 1 A peaks. Would you choose a 6 V maximum-input buck or a 4.5 to 18 V, 2 A buck with 90% efficiency?
powerdebugging - 68
A regulator dissipates 0.8 W at worst case, the datasheet gives θJA = 50 °C/W on its evaluation layout, ambient can reach 60 °C, and maximum junction temperature is 125 °C. Does the thermal estimate pass?
powercomponentsestimation - 69
For a 12 V, 1 A input, would you use a 0.35 V Schottky diode or a 20 mΩ P-channel MOSFET for reverse-polarity protection when efficiency matters?
components - 70
Review this simple MCU schematic: two VDD pins have no nearby capacitors, RESET is floating, an LED connects directly to a GPIO, and SDA and SCL have no external pulls. What would you fix before layout?
componentsschematicsmcu - 71
KiCad ERC reports output-to-output contention because MCU TX, MCU RX, adapter TX, and adapter RX all share the label UART, and it reports an unpowered +5 V net fed from a connector. How would you correct these errors?
mcu - 72
A selected MMBT3904 datasheet gives SOT-23 pins 1 = base, 2 = emitter, 3 = collector, but the schematic symbol maps 1 = emitter, 2 = base, 3 = collector. What would you verify and change?
componentsschematicsschema - 73
A BOM calls for a 10 µF, ±20%, 10 V, X7R capacitor in an 0805 footprint, but it is unavailable. DigiKey offers the same electrical and package specifications, while a Mouser option is 6.3 V X5R in 0603. Which replacement would you approve?
componentsbom - 74
What would you check and export from KiCad before submitting a four-layer board to JLCPCB?
pcb - 75
A 5 V step drives 1 kΩ and 1 µF, so your hand calculation predicts a 1 ms time constant and 5 V final value, but LTspice shows 0.91 ms and 4.55 V because a 10 kΩ load is present. How do you reconcile the results?
- 76
How would you power a newly assembled board for the first time without damaging it?
powerpcb - 77
A board appears completely dead and none of its rails are present; what do you check first?
pcb - 78
The bench supply immediately enters current limit when you power the board; what do you do?
circuitspowerpcb - 79
One component becomes hot within seconds of power-on; how would you investigate it?
componentspower - 80
A 3.3 V rail droops whenever a load switches on; how would you debug it?
- 81
An ADC or analog sensor reading is noisy; what would you check?
analog - 82
The MCU resets whenever a relay or motor switches; how would you find the cause?
mcureset - 83
An expected clock is missing during board bring-up; what do you check?
clockingpcbbring-up - 84
An I2C line is stuck low; how would you identify the cause?
problem-solving - 85
A UART capture decodes as garbage; how would you debug baud rate, levels, and wiring?
gc - 86
How would you measure a regulator's output ripple correctly with an oscilloscope?
powerinstruments - 87
How would you set up an oscilloscope to inspect a fast digital edge?
instruments - 88
A 3.3 V board runs normally until you insert a DMM in series on its 200 mA range, when it resets; on the 10 A range it works. What is happening, and how would you verify it safely?
pcbreset - 89
How would you locate a shorted power rail on an assembled board?
powerpcb - 90
A radio load draws about 80 mA between transmissions and 900 mA for 2 ms bursts, but the bench supply displays 120 mA. How would you measure the peak without materially disturbing the rail?
power - 91
A logic analyzer does not decode a digital bus reliably; what settings and connections do you check?
digital-logic - 92
What safety issue arises when probing a floating or switching node with a grounded bench oscilloscope?
groundinginstruments - 93
A decoupling capacitor is placed several centimeters from an MCU power pin; how would you fix the layout?
componentspowermcu - 94
A fast digital trace crosses a split in its reference plane; what layout change would you make?
pcb - 95
A clock trace runs beside a sensitive analog trace and couples noise into it; how would you reduce the crosstalk?
pcbclockinganalog - 96
A point-to-point digital line rings at the receiver; how could source termination help?
interfacessignal-integrity - 97
During layout review, a buck converter's input capacitor is far from the switching devices; what would you change?
componentspower - 98
A fast signal changes PCB layers through a via; what should you add for its return path?
pcbsignals - 99
A load receives too little voltage because of drop along its PCB power path; how would you correct it?
circuitspcbpower - 100
How would you visually inspect a newly assembled board before first power-on?
powerpcb