You work with incredibly smart people on cutting-edge technology.
It's relatively easy to ship. Not too much process.
Whatever you ship will likely impact the lives of hundreds of millions of people.
It's easy to switch teams so you can always focus on your passion.
Some of the managers aren't very good. I think we could do better at manager training.
Working with amazing people means that you may not stand out as much as you would at a less awesome company.
The culture can be uber aggressive. Some people take that to the point of being mean. Managers don't care if engineers are huge jerks, as long as they are good.
Do more to ensure that managers are good. I'd love to see the aggressive culture go away, or at least not be enshrined as a value.
Pretty standard. Just grind LeetCode. They basically want you to make zero mistakes and solve problems like a robot. They don’t really care about your thought process, just that you find the most optimized solution ASAP.
The whole process took about two months. It started with a 30-minute recruiter call, then a 90-minute online assessment with four questions. I didn’t have time to finish all four, but somehow passed that round. The next step was a technical screenin
Technical Phone Screen A 45-minute coding interview where you will solve one or two coding problems, focusing on optimal solutions, edge cases, and complexity analysis. Usually, more than two problems will be asked, and there will be follow-ups to t
Pretty standard. Just grind LeetCode. They basically want you to make zero mistakes and solve problems like a robot. They don’t really care about your thought process, just that you find the most optimized solution ASAP.
The whole process took about two months. It started with a 30-minute recruiter call, then a 90-minute online assessment with four questions. I didn’t have time to finish all four, but somehow passed that round. The next step was a technical screenin
Technical Phone Screen A 45-minute coding interview where you will solve one or two coding problems, focusing on optimal solutions, edge cases, and complexity analysis. Usually, more than two problems will be asked, and there will be follow-ups to t