Welke patronen van microservices-architectuur ken je?
Java
Hoe ontwerp je request handling voor verschillende types in Spring zonder voortdurend if/else takken toe te voegen?
Welke technologieën werden gebruikt voor autorisatie?
Wat bieden transacties in Kafka? Waarvoor zijn ze nodig?
Hoe werkt een B-tree index? Wat versnelt de zoekactie?
Noem minimaal 3-4 vaardigheden die een goede ontwikkelaar in de moderne wereld moet bezitten.
Hoe waren de controles op testdekking en kwetsbaarheden in de CI-pijplijn georganiseerd?
Wat is effectively final in Java en waar wordt het gebruikt?
Kun je alternatieve methoden noemen voor het implementeren van thread-synchronisatie, vergelijkbaar met synchronized?
Vertel over concrete resultaten en prestaties in cijfers.
Welke wachtrijen kent u voor werken met multithreading?
Waarvoor dient het Java Memory Model?
Zijn er microservices of applicaties ontwikkeld vanaf nul, van architectuur tot implementatie?
Wat betekent een 'zelfondertekende' token? Waarom is een handtekening nodig?
Hoe voer je deze code uit in meerdere threads? Waarom kan parallelStream() gevaarlijk zijn?
Welke infrastructuur taken heb je zelf gedaan — databases, wachtrijen, orkestrators?
Hoe zou je het probleem oplossen wanneer je service te vaak een andere service aanroept en deze uitvalt?
Welke isolatieniveaus zijn er in PostgreSQL?
Heeft u ooit de werking van de database of queries moeten optimaliseren?
Moest je gebruik maken van klassen uit java.util.concurrent?