1. Phone screen with talent guy, Paul.
2. Remote technical/screenshare with engineer. Easy-medium algorithm problem, I would say.
3. Half-day onsite interview. Talent guy was very welcoming and organized through the whole process.
I enjoyed talking to Paul, one of the engineers, and one of the founders, but some of the other engineers were unpleasant. One of them corrected me on my pronunciation of Eratosthenes' sieve -- I speak Greek dude, lol. I would suggest getting rid of the "getting to know each other" activity because I don't see the point of trying to bond with people if there's a good chance I won't see them again.
Anyways, it was mostly a lot of whiteboarding which I think is pretty useless for figuring out someone's software dev abilities. The engineers obviously didn't communicate with each other because the difficulty level was all over the place and they asked me the same problems they had asked in the previous video call.