Interview questions
Key points for each answer are in the app's question bank.
- Explain the difference between verification and validation.Basic
- Compare black-box, white-box and grey-box testing.Basic
- Write test cases for a function that converts ADC counts to temperature with a valid range of −40 to 125 °C.Basic
- Explain boundary value analysis and equivalence partitioning.Basic
- What are MIL, SIL and HIL testing?Basic
- Design a HIL test for an ECU's door-switch input with debounce.Intermediate
- Write CAN test cases for a message an ECU must transmit every 100 ms.Intermediate
- Write UDS test cases for security access (0x27).Intermediate
- What is requirements-based testing and a traceability matrix?Basic
- What makes a good defect report?Basic
- How do you choose which tests to automate?Intermediate
- In Python, parse a CAN log and report each message ID's period and jitter.Intermediate
- Write a Python script that sends a command over a serial port and checks the response with a timeout.Intermediate
- Which test frameworks and tools have you used for embedded testing?Intermediate
- Explain statement, branch and MC/DC coverage.Intermediate
- How do you unit test embedded C code that touches hardware?Intermediate
- A HIL test passes 9 times out of 10. How do you deal with it?Intermediate
- How do you test a bootloader and OTA update against power loss?Advanced
- What is fault injection testing? Give embedded examples.Intermediate
- Smoke, sanity and regression testing: what's the difference?Basic
- What goes into a test plan?Basic
- How do you verify timing with an oscilloscope or logic analyzer?Intermediate
- How do you test that a watchdog actually resets the device?Intermediate
- What are stress and soak testing?Intermediate
- Give examples of negative testing for an embedded device.Basic
- What's the difference between severity and priority of a defect?Basic
Hands-on challenges
STM32 HAL I2C readDrivers & ISRs · Warm-up · 4 bugs · ~4 minProduction SRAM testTest & validation · Medium · 3 bugs · ~6 minADC self-test at bootTest & validation · Warm-up · 3 bugs · ~5 minEnd-of-line test firmwareTest & validation · Medium · 3 bugs · ~6 minStartup flash CRC self-testTest & validation · Medium · 3 bugs · ~6 min
Design rounds
Companies that emphasise it
BoschAutomotive supplier · India hiring: HighCapgemini EngineeringEngineering services · India hiring: HighContinentalAutomotive supplier · India hiring: HighEatonIndustrial · India hiring: HighHCLTech ER&DEngineering services · India hiring: HighInfosys Engineering ServicesEngineering services · India hiring: HighIntel IndiaChipmaker · India hiring: HighKPIT TechnologiesAutomotive software services · India hiring: HighL&T Technology ServicesEngineering services · India hiring: HighMicrochipChipmaker · India hiring: HighNXP SemiconductorsChipmaker · India hiring: HighQuest GlobalEngineering services · India hiring: HighTata TechnologiesEngineering services · India hiring: HighTCS (engineering and IoT)Engineering services · India hiring: HighTexas InstrumentsChipmaker · India hiring: HighAMD IndiaChipmaker · India hiring: MediumArmChipmaker · India hiring: MediumExpleoEngineering services · India hiring: MediumMagnaAutomotive supplier · India hiring: MediumMahindraAutomotive OEM · India hiring: MediumSTMicroelectronicsChipmaker · India hiring: MediumTata MotorsAutomotive OEM · India hiring: MediumTeslaAutomotive OEM · India hiring: Low
Practise these with an AI interviewer that asks the follow-up.
Start practising