Interview questions
Key points for each answer are in the app's question bank.
- Describe a classic CAN frame.Basic
- How does CAN arbitration work?Basic
- What is bit stuffing in CAN, and why is it needed?Intermediate
- Explain CAN error states: error active, error passive and bus-off.Intermediate
- What does CAN FD change compared with classic CAN?Intermediate
- How does a LIN network schedule communication?Intermediate
- Name key UDS services and what they do.Intermediate
- How does ISO-TP send a message longer than 8 bytes?Intermediate
- What is a DBC file?Basic
- Describe a Modbus RTU frame.Basic
- Compare RS-232 and RS-485.Basic
- What are automotive Ethernet and SOME/IP used for?Intermediate
- Why does a CAN bus need 120 Ω terminations at both ends?Basic
- Write code to extract a signal from a CAN frame given start bit, length and byte order.Intermediate
Hands-on challenges
Casting a byte stream to a structMemory & C · Medium · 4 bugs · ~6 minSerial command parserProtocols · Warm-up · 3 bugs · ~4 minBuilding a framed packetProtocols · Medium · 3 bugs · ~6 minRS-485 Modbus RTU linkProtocols · Medium · 3 bugs · ~5 minSerial GPS reader on LinuxEmbedded Linux · Medium · 4 bugs · ~6 minCAN receive filter and handlerProtocols · Medium · 3 bugs · ~7 minRS-485 transmit with DMAProtocols · Medium · 3 bugs · ~7 minStuck I2C bus after resetProtocols · Medium · 3 bugs · ~7 minRuntime baud-rate changeDrivers & ISRs · Warm-up · 3 bugs · ~5 minCAN node goes silent for goodDrivers & ISRs · Medium · 3 bugs · ~7 minSPI writes that don't stickDrivers & ISRs · Medium · 3 bugs · ~6 minADC over spidevEmbedded Linux · Medium · 3 bugs · ~6 minAccelerometer readings make no senseProtocols · Warm-up · 3 bugs · ~5 min
Design rounds
Companies that emphasise it
BoschAutomotive supplier · India hiring: HighCapgemini EngineeringEngineering services · India hiring: HighContinentalAutomotive supplier · India hiring: HighEatonIndustrial · India hiring: HighHoneywellIndustrial · India hiring: HighInfosys Engineering ServicesEngineering services · India hiring: HighKPIT TechnologiesAutomotive software services · India hiring: HighL&T Technology ServicesEngineering services · India hiring: HighMercedes-Benz R&D IndiaAutomotive OEM R&D · India hiring: HighMicrochipChipmaker · India hiring: HighQuest GlobalEngineering services · India hiring: HighSchneider ElectricIndustrial · India hiring: HighSiemensIndustrial · India hiring: HighTata TechnologiesEngineering services · India hiring: HighValeoAutomotive supplier · India hiring: HighABBIndustrial · India hiring: MediumAptivAutomotive supplier · India hiring: MediumAther EnergyEV OEM · India hiring: MediumCyientEngineering services · India hiring: MediumDensoAutomotive supplier · India hiring: MediumEmbitelEngineering services · India hiring: MediumExpleoEngineering services · India hiring: MediumInfineonChipmaker · India hiring: MediumMagnaAutomotive supplier · India hiring: MediumMahindraAutomotive OEM · India hiring: MediumMarvellChipmaker · India hiring: MediumRenesasChipmaker · India hiring: MediumTata MotorsAutomotive OEM · India hiring: MediumZFAutomotive supplier · India hiring: MediumDysonConsumer devices · India hiring: LowTeslaAutomotive OEM · India hiring: Low
Practise these with an AI interviewer that asks the follow-up.
Start practising