Sollicitatievraag bij NiCE

They started with pseudo-code problems — working with lists and finding solutions that met specific runtime constraints — along with some OOP questions to gauge how I think about design. The second stage was more hands-on: implementing in Java, with dependency injection and interaction between components, building a queue, and handling it all in parallel using multithreading.