Freescale Semiconductor logo

Freescale Semiconductor Software Engineer Interview Questions
& Process

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

Based on 27 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
74.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Freescale Semiconductor.

Showing 3 of 27
Freescale Semiconductor logo
Freescale Semiconductor

Software Engineer

Engineering

Staff Average Positive experience Accept offer 7 rounds
Interview process
Recruiter call Technical screen Onsite Panel Background check Offer
Interview formats
Technical Coding Behavioral

First, there were 2 telephonic rounds set up by the recruiter agency. Two weeks later, I got an email invite for an On-Site interview. The on-site was a 2 hr F2F interview with the Technical Manager. After a week, I got feedback for the next video call round. This was a 2.5 hr video call with a Senior Engineer. Then, there was a Local Technical Panel with 2 rounds, each 1 hr long. Finally, there were 2 rounds with HR, 30 min each. Then, the Final Offer.

Confirmed questions8 questions
  • Can you tell me about Operating Systems?
  • Explain Basic Networking, ICMP, and Ping.
  • Describe TCP and UDP packet flows.
Freescale Semiconductor logo
Freescale Semiconductor

Senior Software Engineer

Engineering

Senior Average Neutral experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Behavioral Technical

We had 4 interviews in total. The first one was with HR to get a feel for what I was looking for and check my soft skills. Then, the second interview was with the US manager and a technical lead. The third interview was a technical one with some local employees. Finally, the last interview was with HR again, and they made an offer.

Confirmed questions3 questions
  • Can you discuss Processor Architecture?
  • Tell me about Microcontroller IO setup.
  • Let's talk about the C language.
Freescale Semiconductor logo
Freescale Semiconductor

Software Engineer

Engineering

Entry Average Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding Behavioral

Had an interview with two engineers for a graduate position. We talked about my past projects and the courses I completed. The second part was technical, with questions that weren't too tough. It was a good experience overall, though I feel I could have performed better. HR got back to me pretty quickly, just a few days later.

Confirmed questions3 questions
  • Design a simple state machine.
  • Can you solve this algorithmic problem?
  • Write some C code.

Freescale Semiconductor Software Engineer Interview Questions

Quoted word for word from Freescale Semiconductor interview reports.

Implement a timer that expires after a specified duration using a HW register that counts machine ticks, given the counter's frequency.

Read reports

How would you count the number of set bits in a number with O(1) time complexity?

Read reports

Regarding mutexes in interrupt handlers, what are their pros and cons?

Read reports

Could you explain what this obfuscated C language statement does?

Read reports

Could you explain the meaning of the 'volatile' keyword?

Read report

Can you solve a complex equation using only addition and multiplication?

Read report

Can you explain when and how to use static and volatile keywords in C?

Read report

Formats, difficulty and experience

Across all 27 Freescale Semiconductor interview reports.

Interview formats

Technical 43.1%
Behavioral 34.5%
Coding 13.8%
Presentation 3.4%
System Design 3.4%

Interview difficulty

Easy 7.4%
Average 70.4%
Difficult 22.2%

Candidate experience

Positive 74.1%
Neutral 25.9%