Java
Hoe wordt de optimistische vergrendeling geïmplementeerd en wat zijn de kenmerken ervan?
Hoe verschilt een standaard binaire zoekboom van een rood-zwart boom en wat is zijn unieke eigenschap?
Wat krijgen we en waaroffer we op bij het gebruik van volatile?
Welke tools of benaderingen gebruik je om de workflows in je werk te organiseren?
Zijn alle aspecten en onderwerpen die voor het interview zijn voorbereid, in detail besproken?
Heeft u met Kubernetes en Docker gewerkt?
Welke methoden of programma's gebruik je om je tijd te organiseren en te controleren?
Waarvoor wordt de annotatie @ComponentScan in Spring gebruikt en welke rol speelt deze bij de configuratie van de applicatie?
Welke middelen en technologieën werden in uw team gebruikt om taken onder de deelnemers te verdelen?
Wat betekent het gebruik van het sleutelwoord synchronized bij het synchroniseren van een object in Java?
Schrijf tests voor het notificatiefilteringssysteem met behulp van JUnit 5 en Mockito, die de belangrijkste scenario's dekken: null/leeg invoer, geldige notificatie, afzenderblokkering, filtering op kanaal, deduplicatie.
Wat zijn de accruals bij Gazprom Neft? Wat voor systeem is dit?
Kun je de typen proxy-servers en hun kenmerken opsommen?
Hoe bepaal je de tijdcomplexiteit van de methode get in de datastructuur HashMap?
Heeft u ooit te maken gehad met situaties waarin methoden overbelast en moeilijk te begrijpen zijn?
Hoe organiseer je het verzenden van taken en het wachten op hun voltooiing met behulp van ThreadPoolExecutor?
Biedt het gebruik van AtomicReference gegarandeerde zichtbaarheid van gegevens, vergelijkbaar met het sleutelwoord volatile?
Hoe los je het probleem van diepe kopie (mutatie van de eigen elementen van de lijst via AtomicInteger.incrementAndGet)?
Welke beperkingen zijn er bij het gebruik van de GET-methode in het HTTP-protocol?
Welke methoden kunnen worden toegepast om de prestaties van SQL-query's te verbeteren?