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
Candidate interview experiences
First-hand accounts from people who interviewed at Freescale Semiconductor.
Software Engineer
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.
- Can you tell me about Operating Systems?
- Explain Basic Networking, ICMP, and Ping.
- Describe TCP and UDP packet flows.
Senior Software Engineer
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.
- Can you discuss Processor Architecture?
- Tell me about Microcontroller IO setup.
- Let's talk about the C language.
Software Engineer
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.
- 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 →“How do you swap bit x in word y?”
Read report →“Could you explain the meaning of the 'volatile' keyword?”
Read report →“What happens during CPU boot-up events?”
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.