First the screening to evaluate if you are a good fit, Then a technical interview to see if you are good enough to continue, Then final rounds of interview, four stages on domain, programming, design and culture. Definitely they care a lot about culture, soft engineering skills and your potential more than a tiny technical knowledge about the role. Nothing you can do particularly to practice. On the technical side, the questions are rather easy-medium, so you don't need to crack the cracking the coding interview books or spend days on leetcode, implement b+ trees etc. Be yourself and communicate well.