STMicroelectronics logo

STMicroelectronics Software Engineer Interview Questions
& Process

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

Based on 52 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
62.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at STMicroelectronics.

Showing 3 of 52
STMicroelectronics logo
STMicroelectronics

Software Engineer

Engineering · nearly a year ago

Intern Easy Neutral experience No offer 1 round
Interview process
Recruiter call Technical screen Onsite
Interview formats
Coding Behavioral

The interview was conducted online and I met with the HR, a Senior Software Engineer, and the Manager. The Senior Engineer asked me a coding question, and the Manager asked me general questions about my background. The HR was a bit late because they were in another meeting, but everyone was really nice and respectful.

Confirmed questions2 questions
  • I was shown some code and asked if it would execute without any issues.
  • I was given a code snippet with a loop and asked to determine if the loop termination condition would ever be met.
STMicroelectronics logo
STMicroelectronics

Software Engineer

Engineering

Entry Average Neutral experience Decline offer 4 rounds
Interview process
Recruiter call Take home Group Technical screen
Interview formats
Technical Group

They initially reached out via phone after finding my resume online, confirming my availability for an interview and scheduling it. The process began with an aptitude test, followed by a group discussion with seven other candidates. After the group discussion, some candidates were dismissed while others, including myself, waited for the next stage. The penultimate round was a technical interview, which they mentioned requires only average preparation for in-house projects.

Confirmed questions3 questions
  • Can you discuss basic technology concepts?
  • Describe the projects you have undertaken.
  • How do you approach problem-solving?
STMicroelectronics logo
STMicroelectronics

Software Engineer

Engineering

Mid Difficult Positive experience Accept offer 5 rounds
Interview process
Phone screen Technical screen Onsite Background check Offer
Interview formats
Technical Behavioral Technical

We started with a phone interview, and then they asked me to fly out to ST. After that, there was a full day of technical interviews, which included one test round, one 1:1 interview, one with the project manager, and one with the line manager. Finally, there was an HR interview.

Confirmed questions6 questions
  • Tell me about your fundamental knowledge in C.
  • Tell me about your fundamental knowledge in C++.
  • Tell me about your fundamental knowledge in algorithms.

STMicroelectronics Software Engineer Interview Questions

Quoted word for word from STMicroelectronics interview reports.

What is the difference between mutex and a binary semaphore?

Read reports

Find the largest number where the digits are in increasing order. For example, for 132, the answer is 129 because 131 is not in increasing order of digits, and 130 isn't either, but 129 is.

Read reports

Create a class with a method to return two variables, making its attributes private and using decorators to convert a string variable to an integer variable.

Read reports

In which memory region are kernel space and user space memory allocated?

Read report

What are the differences between Segment Routing and MPLS RSVP?

Read report

Can you write a program to determine if a number is a power of 2?

Read report

Formats, difficulty and experience

Across all 52 STMicroelectronics interview reports.

Interview formats

Technical 50%
Behavioral 30%
Coding 15.8%
Other 2.5%
Group 0.8%

Interview difficulty

Easy 11.5%
Average 71.2%
Difficult 17.3%

Candidate experience

Neutral 31.4%
Positive 62.7%
Negative 5.9%