Three stages, first short recruiter call, talking about company values, teamwork etc. Then a relatively easy coding interview that is focused more on your ability to build stuff incrementaly and debug it than on some data structures knowledge. Third stage is a virtual on-site, there is another similar coding interview, talk with a potential manager and a systems design question.
Overall, pretty good, everyone was nice and the questions were reasonable. The only drawback is that the process is quite long.