There are a fair number of senior engineers with poor technical skills who don't contribute much to the team. On the other hand, there are juniors who contribute a lot and don't get promoted. This encourages poor performers to stay and good performers to leave.
There is a lot of overlap amongst the teams. As a result, there is a lot of duplicate work.
Slow-paced work environment. Feels like things never get done. It would be nice if coworkers had more drive and ambition (but this could be rephrased as a positive: "work-life balance").
Lack of vision, although this depends on which group you are in.
It's time to "trim the fat", get rid of poor performers and give promotions/raises to high performers.
Background and work-related questions followed by a coding portion. The coding portion was solved using a fixed-size array that wrapped around. The interviewer was adamant that the performance was O(n), but it was O(1) because it wrapped around with
The first step is a recruiter screen. The second step is an hour-long technical screen. The third step was a virtual onsite with four hour-long interviews: * Behavioral * System design * DS&A * Live debugging case study
Worst interview process. Be careful if you consider going for an onsite. They don't reimburse your expenses if you are not offered a job, and they don't even have the minimum courtesy to let you know the status.
Background and work-related questions followed by a coding portion. The coding portion was solved using a fixed-size array that wrapped around. The interviewer was adamant that the performance was O(n), but it was O(1) because it wrapped around with
The first step is a recruiter screen. The second step is an hour-long technical screen. The third step was a virtual onsite with four hour-long interviews: * Behavioral * System design * DS&A * Live debugging case study
Worst interview process. Be careful if you consider going for an onsite. They don't reimburse your expenses if you are not offered a job, and they don't even have the minimum courtesy to let you know the status.