Synopsys Interview Experience | Set 7 (4+ experienced)
- 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
- 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
- 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 contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. 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.