Flexible work schedule, good benefits.
Culture varies wildly between teams.
- Phone interview: Explained my background for about 10 minutes. Then the interviewer asked one coding question. Coding was done using a shared editor. The problem was about a simple tree manipulation algorithm. - Onsite Interview: Five rounds plus
The interview process was an all-day event, during which I spoke with five different team members. The interviews were intensive, covering a wide range of topics such as how I would handle various programming situations, interactions with disagreeing
Standard intro to CS material, algorithms analysis, and rough systems design. A lot of interview questions will test your CS fundamentals for intro-level jobs. There's nothing about big system design or architecture except in rare cases. Know your
- Phone interview: Explained my background for about 10 minutes. Then the interviewer asked one coding question. Coding was done using a shared editor. The problem was about a simple tree manipulation algorithm. - Onsite Interview: Five rounds plus
The interview process was an all-day event, during which I spoke with five different team members. The interviews were intensive, covering a wide range of topics such as how I would handle various programming situations, interactions with disagreeing
Standard intro to CS material, algorithms analysis, and rough systems design. A lot of interview questions will test your CS fundamentals for intro-level jobs. There's nothing about big system design or architecture except in rare cases. Know your