
Synapse Product Development Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 36 interview experiences · FREE TO READ
Which role are you interviewing for?
9 roles · 36 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Synapse Product Development.
Mechanical Engineer
I found the job opening online and applied. The entire interview process spanned about 1-2 months and was conducted entirely over the phone. The first phone interview was a screening with someone from their mechanical engineering team who had previously gone through their internship program. Each of the two phone interviews lasted about an hour. They started with some questions about my background and personality, then moved on to 3 technical questions. Overall, it was a good interview experience, although I kind of wish they had offered in-person interviews since some things are hard to explain properly over the phone without the right context.
- Regarding a mile-long straight road with a dashed diver line, how would you figure out the volume of paint needed for that stretch?
- My friend is arriving soon, and I've made them coffee. To ensure the coffee is as hot as possible when they arrive, what should I do with the creamer?
Senior Embedded Software Engineer
They have a nice hiring process. First, a simple coding exercise with the application. Then, a phone screen about C++, RTOSes, mutexes, and Synapse culture. Next, a coding question on collabedit.com, a simple C linked list problem, followed by discussion. This was followed by a full-loop interview that had three phases. The first phase was with a senior engineer. It involved discussing my work (1/3), coding on a whiteboard (a basic data structure question, then adding a new requirement) (1/3), and discussing my concerns about layoffs and work-life balance (1/3). The second phase was a technical discussion with two engineers about testing, memory management, and their work environments. The third phase was a non-technical discussion with three engineers to see if we could get along and how I present myself. I liked that they focused on intangible aspects and team fit. The whole process took 3.5 weeks.
- What are your thoughts on RTOS and recent embedded microcontrollers?
- Can you elaborate on your experience with C, C++, board design and bringup, hw tools, linker and debugger tech, RTOS understanding at a kernel level, register-level ARM and AVR understanding, and UNIX experience?
Software Engineer
After I applied, HR contacted me within a week and set up a phone screening a few days later. The application also required a coding sample and I could submit a writing sample. The phone screening was straightforward. I had to solve an online coding problem with a Senior Software Engineer. It involved finding the center of gravity in an array and I used a simple brute force approach. We then talked about optimizing it and its time complexity. They called me the next day to schedule an in-person interview for the following week. I drove to their Seattle office, got a tour, and had a 2-hour interview split into two parts. The first hour was with a team of engineers, including the one from the phone screen. The second hour was with two other engineers who turned out to be project leads. Both parts followed a similar format: conceptual questions on big topics, like drawing layers in a real-time embedded system, and a coding problem. The first coding problem involved 2D array convolution, which I solved easily with a basic method, noting the optimal solution without coding it. The second was a simple stack implementation. They also asked about my past projects and challenges I'd faced, especially those specific to small embedded systems. I interviewed on Wednesday, and HR aimed to give me feedback by Friday. However, due to scheduling conflicts, they called on Monday afternoon with a verbal offer. The whole process took just under 3 weeks.
- Were there any particularly difficult or unexpected questions during the interview process?
- Did the interview cover topics you anticipated for an embedded systems software role?
- What were your expectations regarding questions about operating systems, problem solving, hardware, abstraction, interrupts, and communications?
Electrical Engineer
So the first round was a 30-min phone call with the hiring manager. It was pretty chill, mostly just chatting about my background and what the job is about. They asked a couple of basic technical questions about common active electrical components to check my fundamentals. Naturally, I got to ask questions too. The second interview was a week later, a 1-hour video call with two engineers from the team. We spent most of the time looking at some of my project portfolio and they hit me with technical questions about how things worked and how I could make improvements. It was a good time. I got the offer soon after.
- What modifications could be made to this circuit to enhance its reliability?
- What are your thoughts on improving the reliability of this circuit?
- Could you detail how a specific component of this project functioned?
Synapse Product Development Interview Questions
Quoted word for word from Synapse Product Development interview reports.
“In the given circuit, what is the function of the op-amp?”
Read reports →“Can you estimate the tire pressure of a 747?”
Read reports →“If you place a glass on a scale and then put one finger into the water within the glass, what will the scale display?”
Read reports →“Considering a Hot Pot that is only used on weekends, is it better to leave it switched on or off during the week?”
Read reports →“Considering a hot tub that's only used on weekends, would it be more efficient to keep it running continuously or only when needed for the weekend?”
Read report →“How would you convert a string of integers into a double?”
Read report →“Can you explain the function of an op amp follower?”
Read report →“Could you tell me what the pressure is on a single airplane tire?”
Read report →“Brain teaser: If you're in a canoe in a pool with a bowling ball and drop it in the water, does the water level rise or fall?”
Read report →Formats, difficulty and experience
Across all 36 Synapse Product Development interview reports.