HR interview, 1,5hr in office technical interview, 1hr culture fit interview with managers. I liked the process and the overall communication. The technical round was unexpected for me. It felt like a test then a technical discussion. During the 1.5hr interview I got test questions (see below) rather then talking about more high level system design and problem solving. I could answer most of them and those were relevant questions, just not something you would expect or train for during preparation