Dynamic company, innovative, although it is a big one. New and cool ideas propagate fast and do get implemented.
Some bureaucracy does exist. HR and non-money benefits could be better.
The interviews are known to be mostly hard, but it turns out if you prepare enough, it is not that difficult. I think communication is the key in the interview process.
You will have three core interviews covering machine learning, software engineering principles, problem-solving, and communication. You also have an interview with management to determine cultural fit with the team, and a sign-off interview with the
Five interviews were held. There was a lot of wasted time. It does not make sense to make candidates go through the entire process if a decision not to hire them has already been made. The process could be better organized.
The interviews are known to be mostly hard, but it turns out if you prepare enough, it is not that difficult. I think communication is the key in the interview process.
You will have three core interviews covering machine learning, software engineering principles, problem-solving, and communication. You also have an interview with management to determine cultural fit with the team, and a sign-off interview with the
Five interviews were held. There was a lot of wasted time. It does not make sense to make candidates go through the entire process if a decision not to hire them has already been made. The process could be better organized.