Hi Folks/Geeks,
This blog is basically to help those who are going to face the interview with Microsoft GTSC. Recently one of my friend had interview there and he shared the technical question asked. They asked mixed question including .Net, Database, Networking, OS, Active Directory etc.
Here's the list of Question asked in first Technical round:
1. Explain 3 way handshake and how it works?
2. What is paging in context of Memory?
3. Difference between Server OS and Deskto OS?
4. Explain 32 bit application/OS vs 64 application/OS?
5. What is virtual memory? Where it used by OS?
6. How OS come to know whether to load the .net framework when we run an .exe created using .Net framework?
7. Where the user store resides in OS?
8. What are Memory foot print of an exe?
9. What is connection pool? Where is resides? Explain how it works?
10. Why References are stored on head and variables on stack?
11. What are PE(Portable Executable)?
12. What is CASPOL?
13. What is App Pool in IIS?
14. What is the difference between DataRow.Delete() and DataRow.Remove()?
15. What are Row versions of DataRow?
16. ADO vs ADO.Net
17. Types of Authentications in Sql Server? How user gets authenticated through windows authentication?
18. Difference between Delete and Truncate.
19. What is the user of Primary key?
20. Can you insert NULL in unique column?
21. How to throw custom exception in Stored Procedure?
22. Overloading vs Overriding
23. virtual function and virtual classes.
24. Direct CAST vs CType
25. Explain the role of Garbage collector and its generations?
26. What is CTS?
27. ReadOnly vs Const.
28. What is Deadlock?
30. What is OSI layer? Explain different layers.
Second Technical Round:
Most of the questions were repeated.
1. What is multithreading? What are the problems that comes with multithreading and how to manage them?
2. How to sync two threads in multithreaded application?
3. What is application domain?
4. Problem: In a program initializing an array of 100 KB is throwing and out of memory exception while there is 100 MB of memory available. Why?
5. How do you troubleshoot if your application is crashing in production environment?
6. What is Fragmentation and its Types?
7. Can we connect to ORACLE db using Windows Authentication?
Hope this could help you.
All the best.
Join the conversation! Your thoughts help the community grow.
Sign in to leave a comment
It is the same account you read, post and publish with — and you will come straight back to this page.

Manikavelu VelayuthamPosted Jul 5, 2011, 6:37 AM
There is no DataRow.Remove. Only DataRowCollection.Remove is there, since you are removing the item from the collection. DataRow.Delete is there.
Amit ChoudharyPosted Jul 5, 2011, 5:18 AM
First i would like to thanks to all for your response. @DK: Yes question are outdated but as per the requirement for the post 'Data Connectivity Support Developer' i dont see if these are pathetic. I agree with Mahesh. :)
Mahesh ChandPosted Jul 4, 2011, 9:15 AM
Questions can be asked for various reasons. When I take an Interview, I only focus on what a person has done, how much knowledge he has about what he has done and then I ask questions about the project I am hiring a person for. So if my project still uses ADO.NET and DataRow object, I would ask question about that :)
Former memberPosted Jul 4, 2011, 7:10 AM
I do not know for what position these questions were asked. But if thesed were questions for Consultant or .Net developers , then Interviewer had no knowledge of latest of .Net. Why the heck he is asking DataRow and ADO and ADO.Net in the era of DataContext. In one like Pathetic questions. However @nd round questions were good though. First round questions were insane :( sorry to say that
Karthikeyan AnbarasanPosted Jul 4, 2011, 6:16 AM
Nice collections Amit...
Dinesh BeniwalPosted Jul 3, 2011, 5:14 AM
These questions will be live soon on Interview Section.
Vilas GitePosted Jul 2, 2011, 6:24 AM
really thanks Amit...
Mahesh ChandPosted Jul 1, 2011, 5:02 PM
Yes thanks for sharing. It would be nice if somebody can post these questions on the Interviews section :) so people can answer them.
Abhimanyu K VatsaPosted Jul 1, 2011, 9:48 AM
thanks amit to share this.