
Synopsys Research Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 104 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Synopsys.
R&D Engineer
This was a 4-round interview process, heavily focused on C++ and OOPS concepts since that's what the team works with. They also tested DSA, specifically trees and linked lists.
- Can you merge two sorted linked lists into one sorted linked list in place?
- How would you perform a Morris traversal of a binary tree?
- What is the diagonal traversal of a binary tree?
R&D Engineer
After submitting my application online, I had a recruiter interview via Zoom. Then, the hiring manager interviewed me over Zoom. This was followed by a technical panel interview, also on Zoom. I received an offer eventually. The whole process was really quick, and everyone was very professional. I declined the offer, but I had a good feeling about the team and the hiring manager.
- Can you tell me about your background and previous roles?
- What aspects of this role particularly appeal to you?
- The hiring team provided a journal publication; can you present your architectural and system design based on it?
R&D Engineer
The whole interview process took the entire day with about 7 candidates, and I was one of the two who reached the final round. It's been 2 months since the interview and still no response. Initially, they said results would be out within a week. After I followed up, they said the process was still ongoing. Three weeks later, they informed me that both candidates were in a gray area of not being clearly rejected or selected. They promised a final decision by the end of that week, but again, no response, and I didn't follow up further. It's strange to have this 'clear reject/select' concept; a candidate is either suitable or not. Companies should be more transparent and give candidates a clear decision so they can move on instead of waiting. The Noida office environment was quite depressing.
- There was a written test with aptitude, programming, and hardware logic sections.
- The programming section focused solely on pointer-related questions.
- Questions covered Object-Oriented Programming concepts.
Synopsys Research Engineer Interview Questions
Quoted word for word from Synopsys interview reports.
“Find the shortest path in an undirected graph where all edge weights are 1.”
Read reports →“What is the algorithm to find the Kth element from the end of a linked list?”
Read reports →“Describe how to print the longest path in a binary tree, which is used to find the height.”
Read reports →“How would you find duplicate numbers in an array containing both positive and negative integers with O(n) time complexity?”
Read reports →“How do you print all paths from the root to the leaf nodes in a tree?”
Read report →“Can you merge two sorted linked lists into one sorted linked list in place?”
Read report →“Can you find the 3rd smallest element in a sorted 2-D array?”
Read report →“Joan and Jim agreed to meet at the library after school between 3 and 4 p.m. They each agreed to wait no longer than 15 minutes for the other. So, what's the probability that they'll meet?”
Read report →“How would you use a data structure and algorithm to check if a simple XML-like document is well-formed?”
Read report →Formats, difficulty and experience
Across all 104 Synopsys interview reports.