Microsoft gives software developers a lot of personal freedom over both the work and the work environment. I can order my own supplies, customize my office as I see fit, schedule my own trips and meetings, and select my own training courses. I choose when I show up for work and when I leave, and what to wear while I'm there.
I can eat on campus or off, reheat something from home in the kitchen, or scavenge leftovers from meetings. I can even work remotely from home (within reason).
The people here are very driven and a little socially dysfunctional.
Too many personality cults.
The university hire process is straightforward. It includes: * One phone screen * A final round of approximately 4-6 interviews. Performance may reduce the number of interviews needed. Just study LeetCode and Microsoft culture.
I applied as a student engineer. They liked my resume and reached out for a virtual interview. It was one-on-one and was more of a systems design question. After two weeks, I heard back that I had moved on to the final round of interviews. There were
Process was smooth, interviewers were helpful and were giving hints all the time. All kind of questions from data structure to algorithms, architecture and design patterns. Multiple people from different teams interviewed and they gave feedback same
The university hire process is straightforward. It includes: * One phone screen * A final round of approximately 4-6 interviews. Performance may reduce the number of interviews needed. Just study LeetCode and Microsoft culture.
I applied as a student engineer. They liked my resume and reached out for a virtual interview. It was one-on-one and was more of a systems design question. After two weeks, I heard back that I had moved on to the final round of interviews. There were
Process was smooth, interviewers were helpful and were giving hints all the time. All kind of questions from data structure to algorithms, architecture and design patterns. Multiple people from different teams interviewed and they gave feedback same