I applied through college or university. The process took 4 weeks. I interviewed at Synopsys (Bengaluru) in Jan 2024
Interview
1. Resume Shortlisting
2. Online Assessment - 3 Java based questions
3. Tech Interview 1
4. Tech Interview 2
As per job description Java was an essential skill to have hence the Interviews revolved a lot around Core Java, collection framework and top 100 questions on Java were asked directly.
Interview questions [1]
Question 1
*Interview 1*
introduction
*coding questions*
- remove duplicates, max allowed 2 occ
- reverse each word
- find 2nd smallest element
access modifiers in java
multithreading
overloading vs overriding
try, catch, finally
can we use only try
inheritance example
benefit of inheritance
what is final
why is main function static
instance variable vs local variable
what is this keyword
what is super used for
what are interfaces
can main method be overloaded : yes is the correct ans
*SQL*
tabl1 emplyee-> id,name,deptid(ref dep),manager_id(refs to emp)
dept-> id,name
- add column using query
- employee name,manager name
- dept id, dept name, no of employees
*Interview 2*
introduction
polymorphism
implement overloading, overrinding
various scenario in both of them
Access modifiers : private,protected,public
*coding questions*
- implement any sorting algorithm
- convert small a to capital A in given string
difference between angular and nodejs
what is nodejs
why nodejs for backend and angular for frontend
what is callback
implement a callback in nodejs
service, controller and data layer architecture in nodejs
I applied through an employee referral. The process took 4 weeks. I interviewed at Synopsys (Hsinchu) in Oct 2022
Interview
3 interviews
first interview is OA, online coding interview
second and third interview is online interview. The interviewers will test candidates proficiencies in C/C++, including virtual function, c++ stl details, pointers, and etc.
Interview questions [1]
Question 1
Q: What is virtual function?
Q: What is the ways to handle hash collision?
first round will be the coding round and next round will be the technical round in that they asked more about oops dbms and also logical questions and i got rejected in the second round