Linear growth stagnates high-potential employees, preventing them from growing at the same pace as less ambitious colleagues.
Way too many PMs and not enough Engineers. This leads to multiple verticals introduced in the same product but no consistency or connection between these verticals.
Prioritization of tasks is a joke. There could be an issue impacting 1M+ users, but they'll put priority on fixing an issue or creating a feature that the PMs or leadership team want to pivot towards because they think it will have impact (it literally never does). They don't use user studies correctly or even acknowledge customer feedback, which leads to important customer-requested features being in massive backlogs.
Engineering quality isn't impressive at all and is easily noticeable in product performance, product bugs, service outages, and even internal tools.
Engineering teams are underfunded, so there is always work to do and not enough time, which leads to scope creep and delays in shipping features or bug fixes.
Build systems are a constant work in progress, and policies are continually being added, which brings down development velocity.
The hiring bar has definitely dropped, and some of the new grad hires are questionable.
Pay is less than the industry standard, and engineering is underfunded. So, it makes a lot of sense when they report earnings every quarter because they're understaffed on the engineering front and still underpaying engineers.
Start with an online coding test. If passed, they will invite you to an interview. The interview panel has four rounds: three technical and one personal skills. They ask about coding, algorithms, and system design.
Met with the hiring manager and discussed the role in-depth. We talked about myself (previous experience, Master's thesis, cool things I do for fun). The role also required a DoD Clearance, so we talked about that.
First, I had a technical round where the interviewer asked a LeetCode medium question. Then, the onsite consisted of three rounds with the Hiring Manager and senior engineers. They all asked a LeetCode medium question and some behavioral questions du
Start with an online coding test. If passed, they will invite you to an interview. The interview panel has four rounds: three technical and one personal skills. They ask about coding, algorithms, and system design.
Met with the hiring manager and discussed the role in-depth. We talked about myself (previous experience, Master's thesis, cool things I do for fun). The role also required a DoD Clearance, so we talked about that.
First, I had a technical round where the interviewer asked a LeetCode medium question. Then, the onsite consisted of three rounds with the Hiring Manager and senior engineers. They all asked a LeetCode medium question and some behavioral questions du