I spent a few years in Bing, learning from arguably some of the brightest folks in the industry about distributed systems and application development. I would say it's a really good place to learn technical prowess in different areas of the software industry.
I feel that the review system is sometimes more or less solely dependent on manager feedback. There is no real accounting for what your peers think about you as a contributing member of the team.
Peer reviews are sort of just a formality, and ultimately, the manager decides everything.
The interview process was long, with moderately difficult questions, approximately Codeforces C level difficulty. Interviewers cared more about soft skills and the ability to reason outside the box, such as how one would change the question to make
I applied online and emailed the university recruiter. My application was expedited to onsite due to having a competing offer deadline and passing the phone screen in the previous year. There were four onsite interviews, all a mix of technical and b
Awful interview. Even if you answer the questions correctly, they still end up rejecting you because they probably didn't have an open position to begin with. One thing I would say is that I made it to the fifth round and answered all of the questio
The interview process was long, with moderately difficult questions, approximately Codeforces C level difficulty. Interviewers cared more about soft skills and the ability to reason outside the box, such as how one would change the question to make
I applied online and emailed the university recruiter. My application was expedited to onsite due to having a competing offer deadline and passing the phone screen in the previous year. There were four onsite interviews, all a mix of technical and b
Awful interview. Even if you answer the questions correctly, they still end up rejecting you because they probably didn't have an open position to begin with. One thing I would say is that I made it to the fifth round and answered all of the questio