WLB can be pretty good (depends on the team).
People are generally very nice.
In some areas, the engineering level is above average.
Salary is not adjusted well.
Leadership doesn't have good vision, which leads to back and forth on decisions.
Every team is isolated, with no consistency or common goals.
It's hard to get anything done if it requires any input from outside of the team.
The initial screening lasted for 20 minutes. This was followed by coding and system design. The coding portion had one question with two parts: one was easy, and the second was hard. The decline letter could have been more specific. It was sent from
The interview process consisted of a phone screening, followed by a technical assessment. This assessment involved solving a LeetCode problem during a video call with two in-house engineers. They then asked generic questions regarding the problem.
The process took more than a month. On the one hand, it sounds like too long. If you want to change jobs quickly or are interviewing with several companies, you will not wait for an offer for so long. But on the other hand, the process allows you to
The initial screening lasted for 20 minutes. This was followed by coding and system design. The coding portion had one question with two parts: one was easy, and the second was hard. The decline letter could have been more specific. It was sent from
The interview process consisted of a phone screening, followed by a technical assessment. This assessment involved solving a LeetCode problem during a video call with two in-house engineers. They then asked generic questions regarding the problem.
The process took more than a month. On the one hand, it sounds like too long. If you want to change jobs quickly or are interviewing with several companies, you will not wait for an offer for so long. But on the other hand, the process allows you to