Java
Можете ли да обясните концепцията за фалшив полиморфизъм в обектно-ориентираното програмиране?
Можеш ли да назовеш типовете изгледи (view) в PostgreSQL и да обясниш техните характеристики?
За какво е предназначен методът HTTP PATCH и как се различава от другите методи за актуализиране на ресурси?
Можете ли да разкажете за технологиите и инструментите, които сте използвали в последния си проект?
Използвали ли сте некластерни индекси при оптимизация на базата данни?
Как да осигурим оптимистично блокиране за управление на паралелни актуализации на данни?
Обсъждаш ли с колегите си забележки към техния код и как обикновено се случва това?
За какво се използват атомарните типове данни в програмирането?
Денормализация: ако поставим dep_name в employee и премахнем таблицата department, как безопасно да извършим тази миграция в продукция под натоварване?
Имали ли сте опит с настройването и внедряването на процеси за непрекъсната интеграция и доставка (CI/CD)?
Обяснете разликите в метода init() при използване на бинове от тип Singleton и Prototype в контекста на техния жизнен цикъл и инициализация.
Какви вградени функции и методи са достъпни в базовия клас Object в езика за програмиране?
Обяснете принципа на двуфазното потвърждение и неговото значение за гарантиране на цялостта на данните при разпределени транзакции.
Как се осигурява цялостта на данните в базата данни?
Какви начини има за осигуряване на стабилността на услугата при увеличаване на натоварването?
Как се определя времето на добавяне на елемент към структурата данни HashMap?
Каква е разликата между обектите ModelMap и ModelAndView в контекста на прехвърлянето на данни в Spring MVC?
Каква е целта на класа CompletableFuture в Java и в кои сценарии обикновено се използва?
Можеш ли да изброиш основните видове памет, използвани в платформата Java?
Разкажете за архитектурата на приложението за изчисления — то постоянно изчислява или в момента на заявката?