First, I was invited to a phone call. Typical questions like “have you ever worked with a difficult team and how did you handle it?”. Then a coding interview with Karat. Started with questions mostly about complexity where you didn’t need to code anything. Then 2 problems where you had to implement a solution. The first easier than the second, they were about building words or something to do with srings if I recall correctly. Then a final round with an algorithm interview, a programming one and a leadership interview with the team manager. In the algo interview no actual coding is needed for the most part. They’re more interested in you explaining your solution, discussing its complexity and so on. The programming one is very similar but you’re expected to code the solution. They also asked questions about OOP. The leadership one is a fit interview. Much more open, they ask questions about past work, your CV… Some questions like in the first call too.