Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Synopsys Interview Experience | Set 7 (4+ experienced)

  • Difficulty Level : Medium
  • Last Updated : 26 Oct, 2017

Round 1:

  • Stack frame how does it look it.
  • How does printf work?
  • Friend function
  • Single class deletion operation.
  • storage class in c++ i.e. local global static
  • Process stack uninitialized data segment heap and stack
  • Operator overloading for multiplication.
  • Virtual function definition.
  • Function pointer and how function pointer for class member function.
  • Funcion overloading and name mangling concept.
  • Linked list delete a node by index implementation.
  • College project with hit-a-hint feature how do you append link number to images.
  • How does energy gets calculated of design?
  • strcat function implementation

Round 2:

Hey geek! It's time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!

Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsoft, TCS, Wipro, Google and many more!

  • Find longest path in dag.
  • how do we store graph.
  • how do we check for valid input that means no cycle in given graph.
  • How to reuse thread
  • Conditional variable for threads
  • Virtual memory concept.
  • Cache concept.
  • 50 over match calculate the maximum score of batsman. (49 * 31 + 36) can be improved if run in last ball of every over are odd and > 1.
  • Divide a number by 8 without using division operator

Round 3:

  • Divide square in 7 parts. Divide horizontally.
  • 20 heads and 80 tail you are blind divide equal heads between two people, you can flip coin.
  • Detect cycle in linked list.
  • Check for odd number using bitwise operator n&1
  • Check multiple of 4 using bitwise &0x4
  • Check and set nth bit n & 1<<n
  • Little endian and big endian

If you like GeeksforGeeks and would like to contribute, you can also write an article using or mail your article to See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!