Aptitude -
- - time and work
- - blood relation
- - Output based C++ questions
- - visual reasoning etc.
- - 2 coding questions
- 1 based on bit manipulation, 1 based on subsequence
Technical Round - 1
OOPs concept, questions related to -
- Structures in C
- 4 pillars of oops, constructor overloading, whether destructor can be overloaded or not
- Can u implement the OOPs concept in c, how?
- Pointers
- Coding question - find duplicates in an array, brute to optimal approaches
- Puzzle - How would you represent the dates of a month (01, 02,…09, 10, 11…30, 31) on 2 cubes having 6 blank faces each, you can swap the places of both cubes.
- How is heap implemented
Technical Round - 2
- Deep dive into the project
- difference between Windows and Linux
- how would u explain OS to a 10 year old
- some basic OS concepts
- How would you restrict a class such that it can't be instantiated
- Concept of abstract class and interface
- More questions on the same problem - working with a class that can't be instantiated
- Show what dangling pointers are in the same above code
- Puzzle - If I give you 24 hrs, and a clock that doesn't have any number on it, just 1 marking on the edge, and only 2 hands, min and hr, both of the same size & height, would you be able to tell what could be the number at that particular mark.
HR Round
Are you planning to do MS?
Family background
What does Seimens actually do?
What did you hear about Seimens from your friends?