HeapCrash / Companies / Tata Elxsi

Tata Elxsi embedded interview prep

Engineering services. Embedded teams here focus on MCU drivers and embedded Linux BSP work for client products.

Roles they hire for

What they emphasise

Brush up on

YoctoLinux kernel driversDevice treeAUTOSAR BSWFreeRTOS and VxWorksUnit testing and CI

How the rounds usually run

A typical engineering services loop for embedded roles. Companies vary by team and seniority.

Online test

Example: What does sizeof return for a struct with a char, an int and a char, and why?

Technical 1: C and fundamentals

Example: Reverse a singly linked list in place.

Technical 2: Domain for the project

Example: Explain how you'd add a new peripheral driver in the stack you know best.

Client interview (for project roles)

Example: Explain your last module's design to someone who didn't build it.

HR

Example: Are you open to onsite assignments?

Practice questions

Original questions written for Tata Elxsi's focus areas, not leaked ones.

  1. Walk through writing a Linux character driver for a SPI sensor, from device tree to user space.
  2. Your Yocto image grew by 200 MB. How do you find out why and trim it?
  3. How do you debug a kernel oops on a board with no display and only a serial console?
  4. Compare bare-metal, RTOS and Linux for a medical pump controller and justify your choice.
  5. How would you port a working STM32 driver to an NXP part with minimal changes?

Your prep playlist

Design rounds to practise

Sources

Take an AI mock round styled on Tata Elxsi, with follow-ups that probe what you missed.

Start a mock round