I applied through a recruiter. The process took 3 days. I interviewed at Synaptics (Santa Clara, CA) in Apr 2013
Interview
Got a cold call from a Synaptics recruiter who set me up with two technical phone interviews. Pretty typical questions you would get for firmware: describe threads, task schedulers, interrupts, semaphores, watchdog timers and their use cases.
The two technical interviews led to an on-site review. This was an all day interview which included lunch, and I met with seven people who were going to be part of the team I worked with. Questions included writing C code for bit manipulations, drawing digital circuits, and how a boot loader works. Explaining the trade off between I2C and SPI was another question.
Interview questions [1]
Question 1
The most unexpected question was when one of the interviewers asked me what my ethnicity and age was. It didn't offend me and I brushed it off because the guy was young so it was probably his first time conducting an interview, but it was definitely in poor taste. I hope HR sees this and instills some guidance for the young engineers that are interviewing.
I applied online. The process took 1 week. I interviewed at Synaptics (Bengaluru) in Mar 2025
Interview
I had applied online on LinkedIn. Recruiter had reached out to me a week later.
Interview was held on teams and I got the feedback a week later. Interviewer was the head of the 15.4 team at Synaptics
Interview questions [1]
Question 1
Bit flipping and manipulation in C, function pointers, interrupt latency, mutxes and semaphores. One programming question regarding how you can design a calculator using function pointers
I applied through an employee referral. The process took 1 week. I interviewed at Synaptics
Interview
HR phone screening followed by Phone call with the Hiring manager. I was all in for the an onsite interview with 4 people with good technical skill set.
Interview questions were on C(Volatile/Static/Bit manipulation). Algorithms for Array sorry and was asked to optimize for memory & speed. I2C related questions
Interview questions [1]
Question 1
Algorithms for Array sorry and was asked to optimize for memory & speed