It is a famous company. Microsoft's name on your resume will open many doors for you. There are still a lot of smart people here. The pay is OK for me. I may get a little bit more in other big tech companies in the area; however, it is just not worth the hassle to change jobs.
There is a lot of red tape to get the job done. There are many layers of management at Microsoft. The company does not move as fast compared to other leading tech companies. We lost many good engineers to Google.
Give better benefits, just like Google.
Phone interview: * What do you do in your current job? * Tell me about a difficult problem and how did you solve it. * Looking back, how would you have done it differently? 1:1 Interview: * Test a coffee cup/mug. * Implement itoa() in C.
The interview process is as follows: * A recruiter contacts you, understands what you are looking for, your experience, skills, and passion, finds a good match, and schedules a tech screen. * Phone interview/tech screen: This is typically one or
I applied online, where one application is considered for multiple positions. I then received a call (within a week) from a recruiter, which basically entailed going over my resume to verify its content, followed by a couple of technical questions.
Phone interview: * What do you do in your current job? * Tell me about a difficult problem and how did you solve it. * Looking back, how would you have done it differently? 1:1 Interview: * Test a coffee cup/mug. * Implement itoa() in C.
The interview process is as follows: * A recruiter contacts you, understands what you are looking for, your experience, skills, and passion, finds a good match, and schedules a tech screen. * Phone interview/tech screen: This is typically one or
I applied online, where one application is considered for multiple positions. I then received a call (within a week) from a recruiter, which basically entailed going over my resume to verify its content, followed by a couple of technical questions.