Vertel over technisch complexe projecten of cases waar je trots op kunt zijn
Embedded / IoT
Vertel over een taak met multithreading: welk probleem werd opgelost en hoe?
Wat is het verschil tussen Checked en Unchecked uitzonderingen in Java? Hoe ermee werken?
Hoe hebt u PostgreSQL geoptimaliseerd? Wat te doen met een trage SELECT-query?
Wat te doen bij een OutOfMemoryError?
Vragen van de kandidaat aan de interviewer: hoe is het proces van code review georganiseerd en wat is GraphQL Mesh in uw project?
Als beans worden gedeclareerd via @Configuration en @Bean, hoe werkt @Qualifier en wat is de naam van de bean?
Heb je met Spring AOP gewerkt? Welke taak heb je opgelost met aangepaste aspecten?
Zal de Spring-context omhoog of omlaag gaan als er een interface is met twee implementaties en een bean waarin deze interface zonder specificaties wordt geïnjecteerd?
Hoe was de taak geformuleerd waarin je de optimalisatie hebt uitgevoerd?
Welke taak is het meest blijven hangen uit de taken die je hebt uitgevoerd?
Welke methoden voor dependency injection zijn er in Spring? Welke is de voorkeur?
Hoe werd het probleem van de volgorde van gebeurtenissen in Kafka (ordering) opgelost voor de audit trail van entiteiten?
Vertel kort over je laatste project: verantwoordelijkheden, stack, wat je hebt gedaan
Is het Transactional Outbox-patroon gebruikt om de levering van berichten in Kafka te garanderen?
Onderdeel dat verband houdt met idempotentie — hoe is het ontstaan? Was dit niet vastgelegd in de eisen?
Hoe werden de records gevolgd die niet waren verwerkt (naar DLQ gegaan)?
Heeft u aangepaste Spring Boot Starters of Auto-configuration geschreven? Wat is het verschil tussen een Starter en Auto-configuration?
Leg de logica uit achter het ontstaan van dubbele gegevens — wat is de mechaniek van het proces, waar precies ontstond het probleem bij het verwerken van gebeurtenissen?
Vertel eens iets over jezelf en je werkervaring