A one-stage interview that covers behavioural and overall in-depth technical knowledge of Java, Spring boot, databases and infrastructure. The interviewer was nice and friendly. The questions were asked in a way to encourage discussion rather than to "catch you out". When I said I couldn't remember or didn't know something, he asked questions that helped me remember or explained what it was. One of the best interview experiences I had. Felt more like a technical discussion with a friend rather than an interview. He was open about the challenges they face and how they're approaching them. He answered all my questions honestly and discussed our programming language interests at the end. I only rejected the offer because it was similar to what I am currently getting so besides the great experience, there was no real incentive.