Java
Jaka jest rola zmiennych atomowych w aplikacjach wielowątkowych?
Jak zorganizowałeś proces testowania swojego oprogramowania w poprzednim miejscu pracy?
Wymień główne cechy wzorców projektowych.
Czy protokół TCP można uznać za blokujący w kontekście synchronicznego przesyłania danych?
Czym jest programowanie reaktywne?
Czym różni się skalowanie pionowe od poziomego systemu?
Czy mógłbyś opowiedzieć o konfiguracji środowiska testowego, którego używałeś w swoim ostatnim projekcie?
Czy możesz wyjaśnić, co oznacza automatyczne pakowanie i rozpakowywanie typów prostych w Java?
Jakie są zalety i wady korzystania z struktury wsadowej w Java?
Jaka jest złożoność czasowa operacji wyszukiwania konkretnego elementu na liście powiązanej?
Czy należy dodać zależność CGLIB, jeśli nie będzie ona używana w przyszłości?
Jaki jest cel dzielenia danych na części w bazie danych lub systemie?
Jakie zadania rozwiązałeś za pomocą wzorców projektowych?
Dlaczego char[] jest lepsze od String do przechowywania hasła?
Ile pamięci zostanie zwolnione po wywołaniu metody clear na liście zawierającej 1 milion obiektów typu Integer, zajmujących 48 MB pamięci?
Opowiedz o klasie HashMap i jej głównych cechach w Java.
Czy możesz wymienić różne pokolenia zbieraczy śmieci i wyjaśnić ich cechy?
Jakie ewolucyjne zmiany przeszły interfejsy-markery i czym zostały zastąpione?
Czy kiedykolwiek musiałeś podjąć decyzję o zmianie stosu technologicznego w projekcie?
Czy użycie słowa kluczowego volatile gwarantuje, że operacja będzie wykonana jako niepodzielna jednostka?