Java
Kā tiek īstenota optimistiskā bloķēšana un kādas ir tās īpašības?
Kā atšķiras standarta binārais meklēšanas koks no sarkanmelna koka un kāda ir tā unikālā īpašība?
Kādus rīkus vai pieejas jūs izmantojat darba plūsmu organizēšanai?
Vai visi aspekti un tēmas, kas sagatavotas intervijai, tika detalizēti apspriesti?
Vai esat strādājis ar Kubernetes un Docker?
Kādus metodes vai programmas izmantojat, lai organizētu un kontrolētu savu laiku?
Kam paredzēta anotācija @ComponentScan Spring un kādu lomu tā spēlē lietojumprogrammas konfigurācijā?
Kādus līdzekļus un tehnoloģijas jūsu komanda izmantoja uzdevumu sadalei starp dalībniekiem?
Ko nozīmē izmantot atslēgas vārdu synchronized, sinhronizējot objektu Java?
Rakstiet testus paziņojumu filtrēšanas sistēmai, izmantojot JUnit 5 un Mockito, aptverot galvenos scenārijus: null/tukša ievade, derīga paziņojums, sūtītāja bloķēšana, filtrēšana pēc kanāla, dublēšanu novēršana.
Kas ir uzkrājumi Gazprom Neft? Kāda ir šī sistēma?
Vai vari uzskaitīt starpniekserveru tipus un to īpašības?
Kā noteikt laika sarežģītību get metodē HashMap datu struktūrā?
Vai jums ir gadījies saskarties ar situācijām, kad metodes ir pārkrautas un grūti saprotamas?
Kā organizēt uzdevumu sūtīšanu un gaidīšanu to pabeigšanai, izmantojot ThreadPoolExecutor?
Vai AtomicReference izmantošana nodrošina garantētu datu redzamību, līdzīgu volatile atslēgvārdam?
Kā risināt dziļās kopijas problēmu (elementu mutāciju caur AtomicInteger.incrementAndGet)?
Kādi ierobežojumi pastāv, izmantojot GET metodi HTTP protokolā?
Kādas metodes var izmantot SQL vaicājumu veiktspējas uzlabošanai?
Vai jūs varat izskaidrot, kas tiek saprotams ar objektu uzvedību objektorientētajā programmēšanā?