Whole interviewing process was conducted online. I was contacted by HR, than there was some very short interview with technical manager, following which I was sent some timed HackerRank take-home tests (IIRC 3 quizzes), not really difficult. Somw time after this has been followed by a 3 interviews in a row in one day: interview with technical leads of different product teams, technical interview with two software engineers, and lastly, interview with some high level hiring manager.
Overall process impression was very good, all persons I was communicating with was friendly and I felt more or less comfortable during whole interview course. I haven't got an offer, but, frankly, my performance on a technical interview was far from stellar.
Some time after final interview I was provided with a quit elaborate feedback on my interviewing performance (I consider this is real plus for a company).