I applied through a staffing agency. The process took 1 day. I interviewed at Microsoft (Bengaluru) in Sep 2014
Interview
Interview was 5years experience in c++ and dot net.
Round one: 45 min..I couldn't surpass this
Round two:
Round three:
This through a staffing company with client being Microsoft and permanent in staffing company.
Interview questions [1]
Question 1
Difference between a crash and exception.
Difference between macros and inline functions.
Mfc: message maps and virtual functions.
Different calling convention.
Late n early binding...
Garbage collector algorithm. When gc will fail to clean the memory.
How to know heap size, crash dump analysis, What is a stack n how to know stack memory size.
Commands in windbg.
Questions on Critical section, mutex, semaphores. Can we use mutex in single process and how?
Working of MSIL and JIT COMPILER.
Can a C# code, use c++ code and call kernel functions like createfile.
Areas: dot net, oops, operating systems, thread synchronization.
Difference in execution steps of c++ and c# code
I applied online. The process took 1 day. I interviewed at Microsoft
Interview
Interview loop with 5-6 people. Several design and implementation questions.Design questions revolve around features and problem solving. Implementation questions revolve around data structures. You will be asked the same type of questions over and over again.
I applied online. The process took 4 weeks. I interviewed at Microsoft in Oct 2013
Interview
First contacted by a Microsoft recruiter to vetify that I qualify for the advertized job. I git contacted by email by the recruiter a week later to set up a technical interview. Tge interview was online where you need to solve real time a question the interviewer asked