A recruiter did the initial screening. I felt like I answered all of the basic Java and Spring boot questions. Only a few concepts I explained in my own words and few questions incorrect. The interviewer immediately corrected me whenever I answered something wrong.