Smart people Good work/life balance Products used by millions Mature, financially stable company with decent pay and stock that has been doing very well Satya Nadella Many different products to work on, allowing for lateral movement
Horrible development tools/process (varies by product -- ask specifics such as "how long does it take to build, test, validate, and check in a change?")
Design by consensus (usually by non-designers) -- no one "owns" a product.
Most products and all internal tools are mediocre.
Management rewards people for short-term projects and features. The people move on, leaving half-finished, orphaned work behind.
It usually takes years to advance, so 90% of the people in control have been there for 10-20 years. Most of them have never worked anywhere else.
A very professional and well-organized interview system. Every interviewer treated me with respect and made me feel comfortable. The interviews ranged from problem-solving, coding, and design questions. One round covered testing in depth.
Typical FAANG interview. 4 parts, each with 1 technical question and 1 behavioral question. 1 system design question, 3 coding questions that target different things: * Requirement definition * Trade-offs in solution * A problem where the challenge
The interview was divided into two stages. First was a qualifier round where I was asked to solve a couple of data structure questions on a whiteboard. Later, I was called for a full-day process on Saturday. There were 15-20 candidates. Every round
A very professional and well-organized interview system. Every interviewer treated me with respect and made me feel comfortable. The interviews ranged from problem-solving, coding, and design questions. One round covered testing in depth.
Typical FAANG interview. 4 parts, each with 1 technical question and 1 behavioral question. 1 system design question, 3 coding questions that target different things: * Requirement definition * Trade-offs in solution * A problem where the challenge
The interview was divided into two stages. First was a qualifier round where I was asked to solve a couple of data structure questions on a whiteboard. Later, I was called for a full-day process on Saturday. There were 15-20 candidates. Every round