Great engineering opportunities. Great work-life balance. People are really nice. Lots of opportunity to learn and grow within the company. Great benefits.
Too many useless meetings
Encourage inclusion and diversity on teams. There are many teams with very little diversity (gender and racial).
1. A timed coding challenge based on a straightforward algorithm. 2. A technical interview with two engineers. We went over my experience and then were given a couple of brief technical exercises. 3. A second technical interview with three engineer
This is probably just me, but the whole experience was terrible. My recruiter contacted me the morning of the onsite and sent me the challenge for round 1 before I arrived. I commuted from SF, so I didn't have a chance to review it. Here's my exper
I had a phone screen with the HR person, which went fine. I then had a phone screen with the manager, which also went well. However, he didn't ask any technical questions. I believe this would have set expectations for what they were looking for and
1. A timed coding challenge based on a straightforward algorithm. 2. A technical interview with two engineers. We went over my experience and then were given a couple of brief technical exercises. 3. A second technical interview with three engineer
This is probably just me, but the whole experience was terrible. My recruiter contacted me the morning of the onsite and sent me the challenge for round 1 before I arrived. I commuted from SF, so I didn't have a chance to review it. Here's my exper
I had a phone screen with the HR person, which went fine. I then had a phone screen with the manager, which also went well. However, he didn't ask any technical questions. I believe this would have set expectations for what they were looking for and