Wat zijn optimistische en pessimistische locking in JPA/Hibernate? Hoe werken ze onder de motorkap? Wanneer moet je welke gebruiken?
Java
Hoe correct is het om een mutable object als sleutel in een HashMap te gebruiken? Welke vereisten moeten worden nageleefd?
Wat is het verschil tussen Kafka en RabbitMQ? Zijn ze beide synchrone of asynchrone?
Heb je Git vanuit de IDE gebruikt of heb je soms met de opdrachtregel gewerkt?
Heeft u de partities dynamisch gewijzigd? Leg uit hoe de afhankelijkheid van de belasting is.
Kan er een situatie zijn waarin we een element in een HashMap plaatsen met een object-sleutel, en het vervolgens niet kunnen ophalen met hetzelfde object?
Welke attributen van Kafka kan een consument lezen in een bericht, naast de eigenlijke inhoud?
Welke benaderingen zijn er om om te gaan met een onstabiele integratie die mogelijk niet binnen een minuut tot een dag reageert?
Wat is het potentiële probleem als in een transactionele methode een HTTP-aanroep plaatsvindt of een bericht naar Kafka wordt gestuurd, gevolgd door een wijziging in de database?
Wat kies je — JDBC Template of ORM, en waarom?
Welke taken wil je oplossen op je nieuwe plek?
Waar let je op tijdens een code review?
Wat gebeurt er als er twee partities en drie consumenten in één groep zijn? En als er drie partities en twee consumenten zijn?
Wat is de @Transactional annotatie en hoe werkt deze onder de motorkap?
Wat zou er veranderen als ik LEFT JOIN toepaste?
Hoe werkt het als er 100 consumenten in een consumer group met 10 partitions zijn?
Wat gebeurde er in de berekeningsdienst — beschrijf het bedrijfsproces en de technische flow.
Wat is synchronized en waar wordt het voor gebruikt?
Hoe hebt u met SonarQube gewerkt?
Vertel over je laatste project en de gebruikte technologieën (REST vs async/Kafka)