Interview questions
Key points for each answer are in the app's question bank.
- What separates kernel space from user space?Basic
- Outline a Linux character driver.Intermediate
- What is a device tree, and how does a driver use it?Intermediate
- What happens in a platform driver's probe function?Intermediate
- Top half versus bottom half: how does Linux defer interrupt work?Intermediate
- Spinlock versus mutex in the kernel: when do you use each?Intermediate
- Why must drivers use copy_from_user instead of dereferencing user pointers?Intermediate
- Compare sysfs, ioctl and character device read/write for a driver interface.Intermediate
- Describe a typical embedded Linux boot sequence.Basic
- What are Yocto layers and recipes?Intermediate
- What is cross-compilation, and what's in a toolchain?Basic
- How do you debug a kernel oops?Intermediate
- kmalloc versus vmalloc?Intermediate
- How can user space access GPIO or I2C on Linux?Basic
Hands-on challenges
Character driver read()Embedded Linux · Medium · 3 bugs · ~7 minSerial GPS reader on LinuxEmbedded Linux · Medium · 4 bugs · ~6 minPing diagnostic on a Linux gatewayEmbedded Linux · Medium · 3 bugs · ~6 minGPIO through /dev/memEmbedded Linux · Medium · 3 bugs · ~6 minTouch driver interrupt handlerEmbedded Linux · Hard · 3 bugs · ~7 minADC over spidevEmbedded Linux · Medium · 3 bugs · ~6 min
Design rounds
Companies that emphasise it
Capgemini EngineeringEngineering services · India hiring: HighHarmanAutomotive supplier · India hiring: HighHCLTech ER&DEngineering services · India hiring: HighInfosys Engineering ServicesEngineering services · India hiring: HighIntel IndiaChipmaker · India hiring: HighL&T Technology ServicesEngineering services · India hiring: HighMercedes-Benz R&D IndiaAutomotive OEM R&D · India hiring: HighSamsungConsumer devices · India hiring: HighSchneider ElectricIndustrial · India hiring: HighSiemensIndustrial · India hiring: HighTata ElxsiEngineering services · India hiring: HighTCS (engineering and IoT)Engineering services · India hiring: HighVisteonAutomotive supplier · India hiring: HighWipro EngineeringEngineering services · India hiring: HighAcsia TechnologiesEngineering services · India hiring: MediumAmazon devices (Lab126, Kuiper)Consumer devices · India hiring: MediumAMD IndiaChipmaker · India hiring: MediumAptivAutomotive supplier · India hiring: MediumCyientEngineering services · India hiring: MediumGE HealthCareMedical devices · India hiring: MediumLG Soft IndiaConsumer devices · India hiring: MediumMarvellChipmaker · India hiring: MediumMediaTekChipmaker · India hiring: MediumMedtronicMedical devices · India hiring: MediumMistral SolutionsEngineering services · India hiring: MediumNVIDIAChipmaker · India hiring: MediumPhilipsMedical devices · India hiring: MediumSaskenEngineering services · India hiring: MediumThundersoftEngineering services · India hiring: MediumGoogle (Pixel, Nest, Fitbit)Consumer devices · India hiring: LowSonosConsumer devices · India hiring: Low
Practise these with an AI interviewer that asks the follow-up.
Start practising