Management really takes care of the employee base. It's a great place to work. 500 million people use the products we develop, which is cool.
Microsoft fiasco. Google obsession. Lack of strategy to break out of the cycle.
As an engineer, it seems like projects could move faster. We get bogged down in process. Startups with far fewer resources beat us to the punch all the time. Sometimes I'd like to just launch the darn thing and not be so careful.
Take more chances! Don't be so corporate in the way you communicate, internally or externally. If we are going to go it alone, we need a believable battle plan for doing so. I haven't seen it yet.
The hiring process started with a recruiter, followed by a simple 1:1 phone interview. It involved an easy question to solve a BST. Any computer science student should know all algorithms when applying to Yahoo!
Phone screen with the director for the team to which I was interviewing. It went well. We talked about my background and skills, what I was looking for, and what they were trying to accomplish. The onsite portion consisted of several hour-long inte
Technical interview with coding questions. Topics include: * Data structures * Algorithms * Distributed systems * Scalability * Puzzles and brain teasers. Specific algorithm types such as dynamic programming and greedy algorithms are als
The hiring process started with a recruiter, followed by a simple 1:1 phone interview. It involved an easy question to solve a BST. Any computer science student should know all algorithms when applying to Yahoo!
Phone screen with the director for the team to which I was interviewing. It went well. We talked about my background and skills, what I was looking for, and what they were trying to accomplish. The onsite portion consisted of several hour-long inte
Technical interview with coding questions. Topics include: * Data structures * Algorithms * Distributed systems * Scalability * Puzzles and brain teasers. Specific algorithm types such as dynamic programming and greedy algorithms are als