Amazing, smart, talented people.
Work with people from all over the world.
You get your own office.
Work on products that affect millions of people.
Depends on the group. Work-life balance can get out of hand.
Very competitive internally. Not necessarily helpful to find ways to take advantage of your best skills.
Find ways to really use your employees so they can reach their full potential. Find a way to make amazingly great products even when there isn't major competition, otherwise we'll keep losing market share here and there.
A recruiter contacted me and scheduled a time for a phone screen with a development manager. The phone screen interview with the development manager was relatively simple. I was asked basic algorithmic questions, similar to those found on various si
There were two stages: rounds 1 and 2. The first round took place on the university campus, where they get to know you and assess your skills. I applied after a coding competition held on campus. This interview involved one technical question and so
My first interview was at the university. They asked a matrix question from the "Cracking the Programming Interview" book. Afterwards, they flew me to Redmond for the final round. They literally paid for everything: * Hotel * Flight * Rental
A recruiter contacted me and scheduled a time for a phone screen with a development manager. The phone screen interview with the development manager was relatively simple. I was asked basic algorithmic questions, similar to those found on various si
There were two stages: rounds 1 and 2. The first round took place on the university campus, where they get to know you and assess your skills. I applied after a coding competition held on campus. This interview involved one technical question and so
My first interview was at the university. They asked a matrix question from the "Cracking the Programming Interview" book. Afterwards, they flew me to Redmond for the final round. They literally paid for everything: * Hotel * Flight * Rental