Good pay and solid benefits. Hopes of an IPO in the near future? Decent office perks (before COVID struck, at least). Potentially interesting and challenging engineering work.
Technical debt issues galore.
Management isn't receptive to concerns of ICs, especially more junior ICs.
Overall direction can be extremely inconsistent and unclear.
Take the feedback of your junior engineers seriously. Don't overwork them or encourage them to work excessive hours to stand out or fit into the company culture. Focus on quality and not just churning out features.
The interview process involved: * 1 recruiter screen * 1 live coding screen (somewhat similar to LC snapshot array) * 5 rounds in the onsite, including: * 1 behavioral * 2 OS concurrency/mutual exclusion * 2 DSA The intervie
The interview process was very smooth. Recruiters were communicative, but you might have to push them a bit. In general, if you perform well, the manager will be after you.
Very much like any top engineering company – a good code test. I think it was clear they were looking for engineers that could deal with a lot of complexity and ambiguity.
The interview process involved: * 1 recruiter screen * 1 live coding screen (somewhat similar to LC snapshot array) * 5 rounds in the onsite, including: * 1 behavioral * 2 OS concurrency/mutual exclusion * 2 DSA The intervie
The interview process was very smooth. Recruiters were communicative, but you might have to push them a bit. In general, if you perform well, the manager will be after you.
Very much like any top engineering company – a good code test. I think it was clear they were looking for engineers that could deal with a lot of complexity and ambiguity.