Java
Wat zijn de berichtbezorgingsstrategieën in Kafka en hoe worden ze geïmplementeerd?
Welke fout kan optreden bij het starten van de service bij gebruik van veldinjectie?
Hoe controleer je of het onderwerp actief is en het benodigde aantal partities heeft, en dat er minstens één leider in de partitie is?
Waarvoor wordt het sleutelwoord final gebruikt in Java (voor velden, klassen)?
Welke ontwerppatronen gebruik je? Waarvoor zijn ze nodig?
Heeft u met Spring Data JPA gewerkt?
Waarvoor dient @ComponentScan?
Wat zijn de salarisverwachtingen — het minimale en comfortabele nettobedrag?
Vertel over jezelf en je werkervaring (zonder je cv te herhalen): interessante taken, zakelijke context, wat je persoonlijk met je handen hebt gedaan
Heeft u de procesmetriek — plan versus feit voor taken — doorgenomen?
Wat zijn de normale vormen in databases? Waarvoor dienen ze? Wat is het normalisatieproces?
Welke twee methoden van de Java Object-klasse moeten consistent worden geïmplementeerd zodat een object als sleutel in een HashMap kan worden gebruikt?
Weet je hoe je de starters voor Spring schrijft? Heb je ze zelf geschreven?
Noem twee Java-sleutelwoorden die worden gebruikt in de context van multithreaded verwerking en leg uit waarom volatile nodig is.
Hoe is het gelukt om de validatietijd van transacties in de anti-fraudecontrole bijna te drievoudigen?
Welke datatypes werden gebruikt voor de identificatoren in uw projecten? Waarom wordt de UUID in de applicatie gegenereerd en niet alleen in de database?
Moet de methode transferMoney worden omwikkeld in @Transactional en waarom?
Geef een realistischer voorbeeld van een LSP-schending uit de productie.
Waarom precies JOIN? Wat betekent dat er zal gebeuren? Zijn er andere opties voor JOIN-operaties?
Geeft volatile een happens-before garantie?