The interview consists of 3 parts. First is a technical interview that verifies deep understanding of JVM, then it's system design & algorithms and finally there's a talk with HR and a potential supervisor.
Interview questions [1]
Question 1
System design questions are build around idea what if something would miss in Allegro, like a shopping cart and how would you approach to design it
The process took 4 weeks. I interviewed at Allegro
Interview
Initial stage is quick call with the recruiters, Next there are few sets of technical interviews and lastly call with hiring manager. Well organized and swift process. Recruiters were nice and really responsive.
Interview questions [1]
Question 1
System design - designing one of existing functionalities of the system.