Good salary and good perks.
Office politics and bad work culture
Initial Coding Round: 1 hour (Basic Algorithms, Data Structures) Final Round: 1 System Design (1 hour), 1 Coding (1 hour), 1 Behavioral (30 minutes) System Design: Interviewer was knowledgeable. The discussion was interesting and thought-provoking.
The interviewer asked questions for 40 minutes and then asked me to solve 2 coding questions in 20 minutes. This was the first round of the interview. I was surprised by how little time I was given for the actual coding portion of the interview.
Expect a minimum of three rounds of interviews. These would probably spread over: * An introductory phone call * Technical phone screen sessions (which may be one or more) * A day-long onsite interview
Initial Coding Round: 1 hour (Basic Algorithms, Data Structures) Final Round: 1 System Design (1 hour), 1 Coding (1 hour), 1 Behavioral (30 minutes) System Design: Interviewer was knowledgeable. The discussion was interesting and thought-provoking.
The interviewer asked questions for 40 minutes and then asked me to solve 2 coding questions in 20 minutes. This was the first round of the interview. I was surprised by how little time I was given for the actual coding portion of the interview.
Expect a minimum of three rounds of interviews. These would probably spread over: * An introductory phone call * Technical phone screen sessions (which may be one or more) * A day-long onsite interview