The interview consisted of 4 parts: 1. HR call and short test (choose options), related to java 2. Behavioral - with team lead 3. Tech interview with white boarding 4. Final interview - more behavioral questions Interviewers were very friendly and professional on all stages. Tech part requires solid knowledge of java collections, spring. Knowing NoSQL is a plus (which I didn't have though).