When working at Microsoft, you are constantly in a challenging environment, full of brilliant people and with many opportunities to learn new things. Compensation is above average, and work/life balance is good, as long as you are responsible and show good performance.
This is a huge company, and sometimes it is difficult to feel that you have a real impact. You need to keep the big picture in mind to see where your contribution is.
Focus in the future. The world is moving towards mobile and big data; try to get a grip on those. Keep innovating and developing amazing products.
Online coding. Regexp expressions. Computer networks. Some system design. Focus on bug-free code and communication skills. Very tough questions; corner cases should be considered. Good interviewers are kind and give a lot of hints.
The company flew me to Seattle for the interview. The process was very well organized. On the day of the interview, I had 6 interviews. The questions were of moderate complexity. I received an offer in 2 business days, and they asked me to respond
The interview process first started with a recruiter who asked several questions about my current employment and what I was looking for in a job. She also gave me a high-level description of the job. Next, she arranged for a developer to call me for
Online coding. Regexp expressions. Computer networks. Some system design. Focus on bug-free code and communication skills. Very tough questions; corner cases should be considered. Good interviewers are kind and give a lot of hints.
The company flew me to Seattle for the interview. The process was very well organized. On the day of the interview, I had 6 interviews. The questions were of moderate complexity. I received an offer in 2 business days, and they asked me to respond
The interview process first started with a recruiter who asked several questions about my current employment and what I was looking for in a job. She also gave me a high-level description of the job. Next, she arranged for a developer to call me for