Getting the opportunity to work with really bright people. Being given the space to build without micro-management. Getting to be the leader in the technology space.
You are expected to work very hard. On-call can be rough, depending on what team you are on.
I would struggle to give management advice. They do a really good job of handling the paperwork while giving engineers the space they need to build.
Classic big tech process: * Hunting * Initial chat with recruiter * Technical coding interview * 5 hours of technical interviews with 4 different people, involving programming, design, and behavior. All of them with feedback via email or directly f
I applied in-person. The process took 1 day. Interview was good, but I didn't move forward. The question was too difficult for me. The interviewer was okay. Nothing special. But you don't need anything special here. No further conversation.
It is very long and difficult. It's a mixture of coding problems as well as a lot of personal questions to determine your work style and soft skills. You also have to dedicate a full workday to it.
Classic big tech process: * Hunting * Initial chat with recruiter * Technical coding interview * 5 hours of technical interviews with 4 different people, involving programming, design, and behavior. All of them with feedback via email or directly f
I applied in-person. The process took 1 day. Interview was good, but I didn't move forward. The question was too difficult for me. The interviewer was okay. Nothing special. But you don't need anything special here. No further conversation.
It is very long and difficult. It's a mixture of coding problems as well as a lot of personal questions to determine your work style and soft skills. You also have to dedicate a full workday to it.