My overall impression from the interview process is more positive than negative. Steps were:
1. Screening HR call
2. Algorithms
3. System design
4. Conversation with Team lead
After short phone call with HR they sent you a list of topics to prepare. Algorithms interview takes place in an online code editor with syntax highlighting. You may choose any of your favourite programming language. I've got two tasks (difficulty easy and medium on leetcode), both solved. Time is limited so better be prepared. Interviewers were polite, and cooperative.
On system design interview we were designed service to calculate square roots of numbers. With billing :)
Good sign is that they allow you to choose the team from several projects and allow you to switch to another project during first three months.
Unfortunately, the offer they made was the bare minimum of my expectations. Take this into account and call huge numbers during HR conversations.