Synopsys interview experience Real time questions & tips from candidates to crack your interview

R&D Engineer

Synopsys
upvote
share-icon
2 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: Data Structures, Algorithms, OOPS, OS, DBMS.
Tip
Tip

Tip 1 : Practice DSA from Leetcode, Geeksforgeeks, etc.
Tip 2 : Go through the subjects from Geeksforgeeks, Javatpoint, etc.
 

Application process
Where: Linkedin
Eligibility: 0-2 years experience
Resume Tip
Resume tip

Tip 1 : Keep it one-pager
Tip 2 : Try to cover maximum points by keeping each crisp. No need to go into details.

Interview rounds

01
Round
Medium
Face to Face
Duration60
Interview date13 May 2022
Coding problem2

1. Number of Islands

Easy
0/40
Asked in companies
MicrosoftMeeshoAmazon

You have been given a non-empty grid consisting of only 0s and 1s. You have to find the number of islands in the given grid.

An island is a group of 1s (representing land) connected horizontally, vertically or diagonally. You can assume that all four edges of the grid are surrounded by 0s (representing water).

Problem approach

Used DFS to find the number of connected components which is the total number of islands

Try solving now

2. Power of Two

Easy
15m average time
85% success
0/40
Asked in companies
AmazonMcAfeeSamsung

You have been given an integer 'N'.


Your task is to return true if it is a power of two. Otherwise, return false.


An integer 'N' is a power of two, if it can be expressed as 2 ^ 'K' where 'K' is an integer.


For example:
'N' = 4,
4 can be represented as 2^2. So, 4 is the power of two, and hence true is our answer.
Try solving now
02
Round
Easy
Face to Face
Duration60 minutes
Interview date14 May 2022
Coding problem2

1. System Design Question

Was asked to explain the High-Level and Low-Level design of the project I was working on. Was asked to discuss some use cases where the design can be optimized further.

2. DBMS Questions

Explain Inheritance
Function Overloading vs Overriding
Explain Polymorphism
Explain ACID property in DBMS
Interface vs Abstract Classes
LRU Cache and implementation of code

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
2 rounds | 4 problems
Interviewed by Synopsys
1729 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Synopsys
2443 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8519 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes