Innovative culture
Cutting-edge products
Global vision
Career growth
Mission-driven
No cons found. Everything is fine. Layoffs maybe.
In a normal interview, the director will talk to you first. The senior engineer will then give you technical questions. After that, you will talk to the director again to know your status.
I was asked a LeetCode question about string manipulation. A '$' means a number, '+' means a letter, and '*' means that the next three letters should be identical. That was the homework task.
Home assignment (hard LeetCode), then on-site interview. The on-site included a 1.5-hour technical interview, with a question about optimizing an NP-hard problem by reducing the input size, followed by a 30-minute HR interview. The overall process
In a normal interview, the director will talk to you first. The senior engineer will then give you technical questions. After that, you will talk to the director again to know your status.
I was asked a LeetCode question about string manipulation. A '$' means a number, '+' means a letter, and '*' means that the next three letters should be identical. That was the homework task.
Home assignment (hard LeetCode), then on-site interview. The on-site included a 1.5-hour technical interview, with a question about optimizing an NP-hard problem by reducing the input size, followed by a 30-minute HR interview. The overall process