Technical applicants have rated the interview process at Synopsys with 2.6 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 86% positive. To compare, the company-average is 69.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Technical roles take an average of 9 days to get hired, when considering 14 user submitted interviews for this role. To compare, the hiring process at Synopsys overall takes an average of 22 days.
Common stages of the interview process at Synopsys as a Technical according to 14 Glassdoor interviews include:
Phone interview: 32%
Presentation: 26%
Drug test: 10%
One on one interview: 10%
Skills test: 6%
Background check: 6%
Group panel interview: 6%
Other: 3%
Here are the most commonly searched roles for interview reports -
I applied through other source. The process took 2 weeks. I interviewed at Synopsys in Feb 2018
Interview
It was an hour phone interview. Starting with brief questions that I have. Then, it goes to technical questions. It was about c++ and multi-threading questions. In addition, some coding questions.
I applied through an employee referral. The process took 2 weeks. I interviewed at Synopsys in Jun 2019
Interview
Three rounds of phone interview. Each round focuses on C++ fundamental knowledges from functions, pointers, reference, algorithms, linux, gdb... Also you should get familiar with vim. Only a little bit hardware knowledge like verilog you should prepare.
I applied through an employee referral. The process took 1 day. I interviewed at Synopsys (Mountain View, CA) in Apr 2019
Interview
Two phone interviews. No on-site interview. Referral from Employee. It was an ML related role in New Technologies group. Asked me questions related to my ML projects, general ML interview questions, questions related to data cleaning.
I applied through an employee referral. I interviewed at Synopsys
Interview
Referred by a friend. Sent him my resume and then got reply the next day to schedule a time for phone call. Got call from manager of the team later.
Interview questions [1]
Question 1
Difference between array and linked list. Design a function to get the minimum value element of stack in O(1) time. Red-black tree. Find loops in a directed graph. An analytical question.