Interesting tasks, good conditions of work.
Not a good work-life balance. Base salary could be greater.
A classical interview process involves four sections and many questions about algorithms.
Typical interviews include exercises from HackerRank (mostly Cracking the Coding Interview) and usual questions. You can prepare by solving different problems from HackerRank or LeetCode. It's preferable to focus on arrays and strings.
That was a discussion with three people from the software engineering group for which I was applying. There were some engineering tasks, questions about experience with details, some puzzles, and some math.
A classical interview process involves four sections and many questions about algorithms.
Typical interviews include exercises from HackerRank (mostly Cracking the Coding Interview) and usual questions. You can prepare by solving different problems from HackerRank or LeetCode. It's preferable to focus on arrays and strings.
That was a discussion with three people from the software engineering group for which I was applying. There were some engineering tasks, questions about experience with details, some puzzles, and some math.