First was a phone call. Typical talk about position with behavioral questions. I see a lot on here about needing to be obsessed with the company so I did hype them up a bit. Next was a technical interview. Medium algorithm question about logging shortest distance between keys on a keyboard with an extra step if you complete it. Final interview that I got to was a three, one-hour technical interviews. First was debugging code, this was fun. Then two system design interviews. Never done system design, struggled on first one because I missed some knowledge on specific technologies, felt good about second one.