Compensation is pretty fair. Management is very skilled. Good opportunities for professional growth.
Pretty stressful, extremely stressful right before performance reviews.
The interview process consists of several steps, but they are all practically the same. The first step is a phone screening, which included several questions about algorithms and data structures. After that, I was invited to an on-site interview. I
I had four interviews. One was with HR. Another contained general questions about experience and technologies, and one algorithmic task. In the others, I had to solve two algorithmic tasks within an hour each, for a specified time. The theoretic
The process seemed to change around 2014, and is now more reminiscent of the one big companies use. Candidates pass through a phone screen (1 hour) and then 4 or more on-site interviews (1 hour each), depending on the number of teams the candidate i
The interview process consists of several steps, but they are all practically the same. The first step is a phone screening, which included several questions about algorithms and data structures. After that, I was invited to an on-site interview. I
I had four interviews. One was with HR. Another contained general questions about experience and technologies, and one algorithmic task. In the others, I had to solve two algorithmic tasks within an hour each, for a specified time. The theoretic
The process seemed to change around 2014, and is now more reminiscent of the one big companies use. Candidates pass through a phone screen (1 hour) and then 4 or more on-site interviews (1 hour each), depending on the number of teams the candidate i