Interview questions
Key points for each answer are in the app's question bank.
- Why do caches cause problems with DMA, and how do you fix them?Intermediate
- MPU versus MMU: what's the difference?Intermediate
- When do you need memory barriers on Cortex-M?Advanced
- Design communication between two cores on a multicore MCU.Advanced
- What is scatter-gather DMA?Intermediate
- How do you measure execution time precisely on a Cortex-M?Intermediate
- A routine is too slow. How do you approach optimising it?Intermediate
- What are TCM and why use them?Intermediate
- How do flash wait states affect performance?Intermediate
- Why does alignment matter for performance?Intermediate
- What are SIMD or DSP instructions on Cortex-M4/M7 and when do they help?Advanced
- What is bus contention on an SoC, and how does it show up?Advanced
Hands-on challenges
ADC with circular DMADMA & graphics · Hard · 3 bugs · ~7 min64-bit microsecond timestampsTiming · Medium · 2 bugs · ~5 minLogging over UART with DMADMA & graphics · Medium · 3 bugs · ~5 minLTDC double bufferingDMA & graphics · Hard · 3 bugs · ~7 minLVGL flush callback with DMA2DDMA & graphics · Medium · 3 bugs · ~5 minPacking a log recordMemory & C · Medium · 3 bugs · ~6 minSPI DMA on a cached coreDMA & graphics · Hard · 3 bugs · ~7 min
Design rounds
Companies that emphasise it
ContinentalAutomotive supplier · India hiring: HighHCLTech ER&DEngineering services · India hiring: HighIntel IndiaChipmaker · India hiring: HighKPIT TechnologiesAutomotive software services · India hiring: HighMercedes-Benz R&D IndiaAutomotive OEM R&D · India hiring: HighQualcommChipmaker · India hiring: HighSamsungConsumer devices · India hiring: HighTexas InstrumentsChipmaker · India hiring: HighValeoAutomotive supplier · India hiring: HighAMD IndiaChipmaker · India hiring: MediumAnalog DevicesChipmaker · India hiring: MediumAptivAutomotive supplier · India hiring: MediumArmChipmaker · India hiring: MediumGE HealthCareMedical devices · India hiring: MediumMarvellChipmaker · India hiring: MediumMediaTekChipmaker · India hiring: MediumMistral SolutionsEngineering services · India hiring: MediumNVIDIAChipmaker · India hiring: MediumThundersoftEngineering services · India hiring: MediumZFAutomotive supplier · India hiring: MediumAppleConsumer devices · India hiring: LowMeta Reality LabsConsumer devices · India hiring: LowTeslaAutomotive OEM · India hiring: Low
Practise these with an AI interviewer that asks the follow-up.
Start practising