There were two stages:
I scored full in the theory portion and good in aptitude, to make it to the next round. Around 13 people made it to the interview round for the embedded software role.
First, I introduced myself and talked about my resume, where they asked me to explain my projects in short. Then 1-2 basic DSA programming questions were asked, which I wrote down the correct code for in a notepad in the first go. The remaining interview was mostly on fundamentals, OS/DBMS, memory, and C fundamentals, which I mostly got correct.
The interviewer seemed like he wanted to end the interview in a hurry, so I tried to buy some more time by talking a bit about what type of work and tech stack I would be using during my time at Texas, and related stuff.
MCQ round - Questions related to DSA, OS/DBMS basics, memory, space/time complexities, arrays, pointers, assembly code, binary tree, and cache.
Interview - Writing the code for matrices multiplication in C, explaining the difference between virtual memory and physical memory in detail, basic differences between microcontrollers and microprocessors, cache memory explained in detail, C fundamentals and sizes of data types, etc.
The following metrics were computed from 2 interview experiences for the Texas Instruments Embedded Software Intern role in Bengaluru, Karnataka.
Texas Instruments's interview process for their Embedded Software Intern roles in Bengaluru, Karnataka is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for Texas Instruments's Embedded Software Intern interview process in Bengaluru, Karnataka.