Great place to learn and improve. Good, smart technical people. Good culture and flexible working.
No career opportunities outside of the US (Seattle). It can be very political, and networking really helps progression. The review system is tough, and you have to always be improving.
Change review system and increase collaboration.
I interviewed for a Senior SDE position at a hiring event. The process consisted of an online assessment followed by a day of onsite interviews. There were four rounds covering algorithms and design. The questions were fairly easy, and I performed
I was asked to attend a hiring event at 8:30 AM. My first interview round began at 8:45 AM and focused on Data Structures and problem-solving. I solved the problems and their further variants, and I thought it went excellently. Then, I had to wait a
It was defined as a technical interview. It was face-to-face, held in Microsoft's offices in Herzliya, Israel, and lasted 1.5 hours. I was interviewed by the Principal Software Engineer of the group. After a brief small talk, they explained what the
I interviewed for a Senior SDE position at a hiring event. The process consisted of an online assessment followed by a day of onsite interviews. There were four rounds covering algorithms and design. The questions were fairly easy, and I performed
I was asked to attend a hiring event at 8:30 AM. My first interview round began at 8:45 AM and focused on Data Structures and problem-solving. I solved the problems and their further variants, and I thought it went excellently. Then, I had to wait a
It was defined as a technical interview. It was face-to-face, held in Microsoft's offices in Herzliya, Israel, and lasted 1.5 hours. I was interviewed by the Principal Software Engineer of the group. After a brief small talk, they explained what the