Great benefits and compensation. Lots of different technologies to work on, with lots of opportunities for visibility and impact. It's a good place to learn and explore mobile, full stack, and backend infrastructure. A fun place to work when things are going well.
High stress, a lot of turnover. I've had a new manager every year. Some teams have a 24/7 work expectation. Highly competitive, and you are competing with lots of smart people. It seems very difficult to get a promotion, and junior people who don't rise fast enough are pushed out. For senior engineers, one bad project or not enough impact and it can be very difficult to course-correct.
Fix the fake news problem.
Recognize that incremental improvements and investment in software infrastructure pay long-term dividends and reward that. Not everything is easy to quantify in terms of impact, and a lot of work on quality goes unrewarded.
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