All the people I met along the interview track were really nice. First interview with HR folk, will ask your pretty simple java questions during the process of screening. The second interview is a theory, lasted for 1 hour, you will be asked a lot of lang questions, to resolve or explain the issues on different pieces of code. The third interview lasted about 90 minutes, live coding, you will have to write a simple feature and then will be asked to improve it, with no dependency injection support, pure java, also some questions should be about ci/cd processes. I failed here, unfortunately. The fourth interview should be about system design, The fifth interview should be the final interview with the boss, I believe.