A fairly selective recruitment process means that most of your colleagues will be competent and cooperative.
Deep pockets mean that you can easily get a license for your favorite IDEs and other tools, a nice laptop, and access to talented technical people based in Expedia's various global development centers all over the world.
Massive scale means that you'll get hands-on experience building massively scalable systems.
Working at Expedia was an object lesson in the creepy weirdness of late-stage (terminal-stage?) American corporate-capitalist bureaucracy. They use a lot of nice words like "transparency", "thinking outside the box", and "work/life balance", where what they really mean is "paranoid secrecy", "don't question the directives handed down by your Director / VP", and "unpaid overtime".
To be fair, that last one has become pretty much an industry standard, but it's harder to justify when the work is dull and often feels completely meaningless.
Fix the perverse incentive structure at the upper management/executive layers so as to encourage the leaders of the various silos to actually contribute to the organization as a whole, not just compete for "visibility" within the company.
The process involved a telephonic interview, followed by a technical test, and then a face-to-face interview. The coding test required implementing the Berlin Clock. I was accused of copying the solution simply because I added a Wikipedia link to t
Phone interview: Technical, problem-solving, algorithms, and data structures. Finally, was asked to code up a problem and send the solution via email. A full day of technical 1:1 interviews with team members, the hiring manager, and his boss. Half-
Initial call with HR, followed by one HackerRank challenge. After two follow-ups, I was told I would be moving to a virtual four-round interview. A few days later, I received an email with the scheduled interview rounds without confirmation of my ava
The process involved a telephonic interview, followed by a technical test, and then a face-to-face interview. The coding test required implementing the Berlin Clock. I was accused of copying the solution simply because I added a Wikipedia link to t
Phone interview: Technical, problem-solving, algorithms, and data structures. Finally, was asked to code up a problem and send the solution via email. A full day of technical 1:1 interviews with team members, the hiring manager, and his boss. Half-
Initial call with HR, followed by one HackerRank challenge. After two follow-ups, I was told I would be moving to a virtual four-round interview. A few days later, I received an email with the scheduled interview rounds without confirmation of my ava