Java
Какви са сроковете за преход — колко бързо са готови да излязат?
Как да осигурите създаването на неизменяеми обекти във вашия код?
Как се оценява времевата сложност на достъпа до елемент по индекс в свързан списък?
Как да определим конкретен Bean за внедряване в зависимост от контекста?
Как се оценява по сложност операцията по вмъкване на елемент в централната част на двусвързания списък?
Как се оценява ефективността на търсенето на елемент в структурата HashMap?
Обяснете принципа на използване на конструкцията try-with-resources за управление на ресурси в Java.
Обяснете механизма за обработка на изключения с използване на блокове try, catch и finally в програмирането.
//Намерете първия елемент, който не се повтаря в масив от цели числа int[] arr = {9, 4, 9, 6, 7, 4, 5}; int n = ...;
Каква е разликата между анотациите @Bean и @Service в Spring Framework?
Какво прави методът reduce?
Как оценявате нивото си — middle или senior?
Каква е разликата между WHERE и HAVING?
Каква е основната цел на използването на функционални интерфейси в програмирането?
Какво е multi-catch в Java? Какви са ограниченията и правилата?
Как бяха структурирани вашите процеси на разработка на предишното място? Как получавахте задачите?
Коя колекция да използвате за съхраняване на историята на посетените страници без дублиране с запазване на реда?
Имали ли сте опит с използването на многопоточност в Java проекти?
Коя колекция да използвате за LRU кеш, който премахва най-стария елемент при препълване?