Variety of great projects to work on. You work with great people. Fair opportunities for career growth. Reasonable work-life balance. Great benefits.
There are both good and bad teams. Make sure you understand the team you are joining.
Managing your career at the higher levels is very political.
Make sure you understand how important people's careers are to them. Try to work with them to help them achieve their goals.
I first had an on-campus interview, and the question was to decide whether a string is a palindrome. After a few weeks, I received an email from the recruiter saying that I made it to the next step, which was the on-site interview. The on-site inte
I live in Australia. First, I applied for SDE at Microsoft and waited for almost one month to get a telephone interview. Two months after that, I received an email asking me to attend an interview in Singapore. In Singapore, I had four rounds of int
I had an on-campus interview and then a full day of interviews in Redmond, WA. I interviewed with engineers working on a bunch of projects: Azure, Visual Studio, compilers, and others.
I first had an on-campus interview, and the question was to decide whether a string is a palindrome. After a few weeks, I received an email from the recruiter saying that I made it to the next step, which was the on-site interview. The on-site inte
I live in Australia. First, I applied for SDE at Microsoft and waited for almost one month to get a telephone interview. Two months after that, I received an email asking me to attend an interview in Singapore. In Singapore, I had four rounds of int
I had an on-campus interview and then a full day of interviews in Redmond, WA. I interviewed with engineers working on a bunch of projects: Azure, Visual Studio, compilers, and others.