The culture is avoidant of honest feedback; people would prefer you keep criticisms to yourself.
It’s unclear what responsibilities middle management has, or how to hold anyone accountable.
Career advancement is limited due to how promotions are evaluated. Pressure for “large scope” criteria motivates engineers to invent flashy but costly/unnecessary initiatives. Priorities are misaligned with the business. Managers pressure ICs to find a way to promotion without any real path actually existing.
Most middle managers are promoted from IC roles and don’t know what good management looks like, and are given no training.
There is the least amount of task visibility or project organization of any company I’ve worked for. This leads to a lack of shared sense of accomplishment and siloing of work.
Company recently switched to a top-down decision-making strategy (I.e., waterfall), so engineers are even more siloed and have fewer opportunities for visibility & collaboration. Design often doesn’t factor in cost to build.
Especially with the top-down product strategy, it’s critical for project organization to be rock-solid. For that to happen, management needs to have clear responsibilities and be held accountable for supporting their ICs to do their best work.
Managers promoted from IC roles without management experience should have formal training available. Be realistic and honest about advancement opportunities, and make sure the career track reflects any business limitations.
1. HR screen The HR asked about my experience and mentioned that their coding question is very difficult. So, we scheduled the first technical interview for two weeks later. 2. 1st technical interview Just the coding question, no more self-introduct
I received an email from a recruiter three months after applying. The next round was a 45-minute coding assessment. You have to be flawless to pass this stage. I figured out the hardest part of the problem by myself but needed a hint for the other
Interviewed with Airbnb and advanced to team matching. After talking with a few hiring managers, the recruiter went silent for months despite multiple follow-ups. Candidate experience matters, especially after investing time in interviews.
1. HR screen The HR asked about my experience and mentioned that their coding question is very difficult. So, we scheduled the first technical interview for two weeks later. 2. 1st technical interview Just the coding question, no more self-introduct
I received an email from a recruiter three months after applying. The next round was a 45-minute coding assessment. You have to be flawless to pass this stage. I figured out the hardest part of the problem by myself but needed a hint for the other
Interviewed with Airbnb and advanced to team matching. After talking with a few hiring managers, the recruiter went silent for months despite multiple follow-ups. Candidate experience matters, especially after investing time in interviews.