HeapCrash / Topics / Embedded Linux

Embedded Linux: interview prep

Interview questions, hands-on challenges and design rounds on embedded Linux, plus the companies whose embedded roles lean on it.

Interview questions

Key points for each answer are in the app's question bank.

  1. What separates kernel space from user space?Basic
  2. Outline a Linux character driver.Intermediate
  3. What is a device tree, and how does a driver use it?Intermediate
  4. What happens in a platform driver's probe function?Intermediate
  5. Top half versus bottom half: how does Linux defer interrupt work?Intermediate
  6. Spinlock versus mutex in the kernel: when do you use each?Intermediate
  7. Why must drivers use copy_from_user instead of dereferencing user pointers?Intermediate
  8. Compare sysfs, ioctl and character device read/write for a driver interface.Intermediate
  9. Describe a typical embedded Linux boot sequence.Basic
  10. What are Yocto layers and recipes?Intermediate
  11. What is cross-compilation, and what's in a toolchain?Basic
  12. How do you debug a kernel oops?Intermediate
  13. kmalloc versus vmalloc?Intermediate
  14. How can user space access GPIO or I2C on Linux?Basic

Hands-on challenges

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