Java
Jak realizowana jest optymistyczna blokada i jakie są jej cechy?
Czym różni się standardowe drzewo binarne od drzewa czerwono-czarnego i jaka jest jego unikalna cecha?
Jakimi narzędziami lub podejściami organizujesz przepływy pracy w swojej pracy?
Czy wszystkie aspekty i tematy przygotowane do wywiadu zostały szczegółowo omówione?
Czy pracowałeś z Kubernetes i Docker?
Jakie metody lub programy używasz do organizacji i kontroli swojego czasu?
Do czego służy adnotacja @ComponentScan w Spring i jaką rolę odgrywa w konfiguracji aplikacji?
Jakie środki i technologie były używane w Twoim zespole do rozdzielania zadań między uczestników?
Co oznacza użycie słowa kluczowego synchronized podczas synchronizacji obiektu w Java?
Napisz testy dla systemu filtrowania powiadomień z użyciem JUnit 5 i Mockito, obejmujące główne scenariusze: wejście null/puste, powiadomienie ważne, blokada nadawcy, filtrowanie po kanale, deduplikacja.
Czym są naliczenia w Gazprom Neft? Jaki to system?
Czy możesz wymienić typy serwerów proxy i ich cechy?
Jak określić złożoność czasową metody get w strukturze danych HashMap?
Czy miałeś do czynienia z sytuacjami, gdy metody są przeciążone i trudne do zrozumienia?
Jak zorganizować wysyłanie zadań i oczekiwanie na ich zakończenie za pomocą ThreadPoolExecutor?
Czy użycie AtomicReference zapewnia gwarantowaną widoczność danych, podobną do słowa kluczowego volatile?
Jak rozwiązać problem głębokiej kopii (mutacja samych elementów listy za pomocą AtomicInteger.incrementAndGet)?
Jakie ograniczenia istnieją przy używaniu metody GET w protokole HTTP?
Jakie metody można zastosować, aby poprawić wydajność zapytań SQL?
Czy może Pan wyjaśnić, co rozumiemy przez zachowanie obiektów w programowaniu obiektowym?