Some teams are great for learning good software engineering practices. A good design doc-driven culture in engineering and a no-nonsense work environment is somewhat refreshing. The compensation is decent.
Micromanagement and outright lack of trust in employees is the norm. The on-call burden can be really bad in some teams. Artificial deadline pressure and fear of getting PIPed make for a bad team ambience (even if you're not worried about it yourself).
A 30-minute interview with HR, a conversation about yourself and some personal questions, followed by questions related to your projects and education. Then, a technical interview: writing code. And finally, another interview.
The interview process involves one phone screen followed by four back-to-back onsite rounds. Each round includes one coding question, except for the final round where you will meet your manager. Leadership principles questions are also included.
Applied online and got a kind of leet code exercise to complete. If you are successful they book you for another one. I couldn't complete the problem, so I didn't progress.
A 30-minute interview with HR, a conversation about yourself and some personal questions, followed by questions related to your projects and education. Then, a technical interview: writing code. And finally, another interview.
The interview process involves one phone screen followed by four back-to-back onsite rounds. Each round includes one coding question, except for the final round where you will meet your manager. Leadership principles questions are also included.
Applied online and got a kind of leet code exercise to complete. If you are successful they book you for another one. I couldn't complete the problem, so I didn't progress.