HeapCrash / Companies / TCS (engineering and IoT)

TCS (engineering and IoT) embedded interview prep

Engineering services. Embedded teams here focus on client IoT and embedded projects.

Roles they hire for

What they emphasise

Brush up on

Embedded CLinuxMQTTPythonTesting basics

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 TCS (engineering and IoT)'s focus areas, not leaked ones.

  1. Explain how an IoT device sends data to the cloud securely.
  2. Write a function that reverses words in a sentence in place.
  3. What are MQTT QoS levels, and which would you use for an alarm?
  4. How would you test firmware for a smart meter?
  5. Explain the Linux boot process briefly.

Your prep playlist

Design rounds to practise

Themes are inferred from TCS (engineering and IoT)'s public product lines.

Take an AI mock round styled on TCS (engineering and IoT), with follow-ups that probe what you missed.

Start a mock round