Had HR interview: short, mostly general questions, plans, reasons and salary expecation.
Technical Interview:
Included a lot of questions about databases and how code runs under the hood. Topped with only a couple questions about theoretical computer science.
Team Interview:
Interview with different teams till one makes an offer