Great benefit and salary.
Work with complicated and challenging problems.
Smart people all around.
May be harder to move to a different group within the company. The flat structure means it is not obvious that you have advanced in your career.
Can give more opportunities to try out new technologies and give engineers more control over their work environments.
Screen 1: Every person gets looked at by a human. Screens 2: Phone contact (if you are an engineer your technical coding ability is reviewed and everybody is tested for cognitive ability, and a little bit of cultural fit assessment). Screen 3: Interv
Terribly difficult OA. 4 questions in 120 minutes. I was reading on Reddit, and the average solved is one question, and that's it. I have no idea who is expected to solve all of this, but who knows.
The overall approach was mostly a "medium binary search" over the solution space. It's definitely doable. Try to reach for the optimal solution, otherwise test cases will fail. It was a pleasant experience. Good luck to everybody.
Screen 1: Every person gets looked at by a human. Screens 2: Phone contact (if you are an engineer your technical coding ability is reviewed and everybody is tested for cognitive ability, and a little bit of cultural fit assessment). Screen 3: Interv
Terribly difficult OA. 4 questions in 120 minutes. I was reading on Reddit, and the average solved is one question, and that's it. I have no idea who is expected to solve all of this, but who knows.
The overall approach was mostly a "medium binary search" over the solution space. It's definitely doable. Try to reach for the optimal solution, otherwise test cases will fail. It was a pleasant experience. Good luck to everybody.