That's a great interview in Guangzhou office, China. I got the Online Assessment at the beginning, which contains two parts. First part all about Spring Cloud multiple-choice questions and the second part is a leetcode medium-level algorithm problem. After I pass the QA, I got a phone call from their HR to inform me to go to their Guangzhou office for the campus interview. I prepared lots of things before I went, includes knowledge about Spring Cloud, Reddis, database, and so on. But I still failed lots of questions during that interview, that guy will just try to ask all things for java development. I believe they will know everything about your knowledge coverage after that. So if you want to get offer from them, just try to learn everything and practice.