Texas Instruments logo

Texas Instruments Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 187 interview experiences · FREE TO READ

2.2 Rounds average
Average Typical difficulty
67.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Texas Instruments.

Showing 3 of 187
Texas Instruments logo
Texas Instruments

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Presentation Onsite
Interview formats
Technical Coding Presentation Behavioral

Texas Instruments (TI) has a tough, technical interview process. They clearly separate Hardware/Electrical Engineering roles from Software/Embedded roles. It usually takes about 2-4 weeks to get an offer after applying. First, you apply and might get an online test (like HackerRank) with logic, math, and role-specific technical stuff. Then, there's a 30-45 minute screening call with a recruiter or manager to go over your resume, see if you're into TI, and ask some basic technical questions. Next are 2-3 technical interview rounds, either online or in person, where you'll really dive into your skills. You might code on screen or draw diagrams. For many engineering jobs, you'll also need to give a 15-20 minute presentation about a past project to a panel, who will question your choices and results. Lastly, there’s a behavioral/fit interview, sometimes with the technical rounds or as a final step, focusing on TI’s values and how you work.

Confirmed questions1 question
  • Questions about Object-Oriented Programming and how integer types are converted were asked.
Texas Instruments logo
Texas Instruments

Software Development Engineer

Engineering · more than a year ago

Intern Average Positive experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding Behavioral

It was only a single round interview for Summer Internship. Some of the questions asked to me during interview are :- Introduce Yourself Difference between C and C++ OOPs concept - 4 pillars and benefits DSA - MergeSort What is h1 tag in HTML? Difference between DML and DDL. Write one statement for DDL. Difference between unique and primary key Explain me one of your project which you felt was most challenging for you and why Further Grind on the project like why this API, how this API is used and all

Confirmed questions8 questions
  • Tell me about yourself.
  • What's the difference between C and C++?
  • Can you explain the 4 pillars of OOPs and their benefits?
Texas Instruments logo
Texas Instruments

Software Engineer

Engineering · more than a year ago

Entry Easy Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Coding

So the interview process was pretty standard. First, there was a recruiter call, I think that's the first stage. Then, they asked a bunch of behavior questions based on my resume. These covered things like my favorite and least favorite projects, my internship experience, any obstacles I'd faced, the accomplishment I'm most proud of, how I think one can succeed, my 5-year career plan, what tech areas I find challenging, and why I'm applying for this specific role. On top of that, there was an easy coding problem.

Confirmed questions8 questions
  • Could you describe your favorite project?
  • What about your least favorite project?
  • Can you share details about your internship?

Texas Instruments Software Engineer Interview Questions

Quoted word for word from Texas Instruments interview reports.

What's the time complexity for searching an element in a sorted doubly linked list, and is it possible to optimize this with binary search?

Read reports

If binary search were applicable to a sorted doubly linked list, how would that impact the time complexity?

Read reports

Can you write a C function that accepts two arguments, size and alignment, and returns a memory block of the specified size and alignment?

Read reports

What happens if the mouse button and keypad are pressed simultaneously – which input does the computer prioritize?

Read reports

Suppose if we can apply binary search on it what will happen to the time complexity ??

Read report

Could you explain the I-R graph for a circuit with a constant voltage source and a variable resistor?

Read report

Can you explain how to find the median of a singly linked list by traversing it only once?

Read report

Regarding a function call where parameters are inline evaluations, why were they evaluated in reverse order as observed in the output?

Read report

Given a 32-bit hexadecimal address, could you add code to find the content at that address?

Read report

Formats, difficulty and experience

Across all 187 Texas Instruments interview reports.

Interview formats

Technical 42%
Behavioral 26.7%
Coding 21.3%
Presentation 5.8%
Group 1.8%

Interview difficulty

Easy 18.7%
Average 62%
Difficult 19.3%

Candidate experience

Positive 67.8%
Neutral 22.4%
Negative 9.8%