I work on a great team where my manager actively puts me on work that will allow me to move forward in my career while considering what I am most interested in learning. I have great work/life balance, working 8 AM to 4 PM most days. As long as your work gets done on time, they don't mind which hours you are in the office. Of course, this probably changes depending on the team or how high up the ladder you are.
This only speaks to older areas of the company; I cannot speak for newer products/teams. While it is actively being talked about and worked on, there is a bit of a legacy culture with the older teams. It can feel harder to do big, exciting new things on a very old codebase that we desperately want running smoothly. I have been able to get interesting work, though.
Applied online. The recruiter reached out in a couple of weeks for a basic introduction covering projects, "why Microsoft?", and role expectations. Next was an online coding assessment on Codility. It consisted of 3-4 questions on strings, arrays, a
I had an on-campus interview, which was pretty straightforward. It involved a resume review and a coding question. I was then invited to Redmond for the final round of interviews. These consisted of four 45-minute interviews back-to-back. They mostl
Phone interviewed with the hiring manager. Then, I got the invitation to an onsite interview on the next business day. I met three team leads and one organization manager. All interviewers were nice and willing to provide hints during the interview
Applied online. The recruiter reached out in a couple of weeks for a basic introduction covering projects, "why Microsoft?", and role expectations. Next was an online coding assessment on Codility. It consisted of 3-4 questions on strings, arrays, a
I had an on-campus interview, which was pretty straightforward. It involved a resume review and a coding question. I was then invited to Redmond for the final round of interviews. These consisted of four 45-minute interviews back-to-back. They mostl
Phone interviewed with the hiring manager. Then, I got the invitation to an onsite interview on the next business day. I met three team leads and one organization manager. All interviewers were nice and willing to provide hints during the interview