Siemens Placement Papers
Home » Placement
papers » Siemens Placement Papers
2007
1. |
How is a semaphore different from an ordinary variable? |
2. |
How can a deadlock occur in UNIX? |
3. |
What kind of an operating system is UNIX?
(Multitasking, etc, etc.) |
4. |
What kind of an operating system is Microsoft Windows?
(Multiuser, etc, etc.) |
5. |
How is is a keystroke interpreted in Microsoft Windows?
(Event, message, etc. etc.) |
6. |
Which data structures are used in Dynamic memory allocation?
(Trees, singly linked list, doubly linked list, etc.) |
7. |
Few questions on Xwindows. |
8. |
What is an RDBMS? (Codd's Rules) |
9. |
What is a transaction? |
10. |
Few more questions on SQL statements and RDBMS. |
11. |
Few questions on travesing TREEs |
12. |
What is a Router? What are its functions? |
13. |
What is the difference between a Router and a Bridge? |
14. |
What are the layers in ISO OSI model in order? |
15. |
The output of the below program is ____
struct base
{int a,b;
base();
int virtual function1();}
struct derv1:base
{int b,c,d;
derv1()
int virtual function1();}
struct derv2 : base
{int a,e;}
base::base()
{a=2;b=3;}
derv1::derv1()
{b=5;
c=10;d=11;}
base::function1()
{return(100);}
derv1::function1()
{return(200);}
main()
base ba;
derv1 d1,d2;
printf("%d %d",d1.a,d1.b) |
16. |
Few more questions based on the above code. Inheritance dominated them. |
17. |
|
18. |
|
19. |
|
20. |
|
|