Java
Можете ли да обясните концепцията за актуализиране на данни в NoSQL бази данни?
Защо използвахте вторичен индекс по статус и updated_at в Cassandra? Как правехте аналитични заявки?
Използвате ли вградени или външни генератори на код в IntelliJ IDEA за ускоряване на разработката?
Какви инструменти или методи използвате за организиране и отчитане на времето си в работата?
Какъв тип работа и режим на труд считате за най-подходящи за себе си?
Обяснете принципа на работа на метода за двойна проверка в контекста на многопоточността.
Защо паузите на GC бяха толкова дълги? От какво беше това?
Как се извършва изпълнението на заявката SELECT в SQL и кои са основните аспекти, които трябва да се вземат предвид?
Какво се връща на продюсъра, ако изпрати ID, който вече е бил изпратен преди известно време (период на идемпотентност 6 часа)?
Каква е ролята на операторите EXCEPT или MINUS в SQL и в кои случаи се използват?
Може ли да се счита интерфейсът Servlet в Java за нещо различно от класа?
Какво е максималното възможно количество елементи със стойност null в HashMap?
Можеш ли да назовеш основните типове отношения, които съществуват между таблиците в релационна база данни?
Какво представляват оптимистичните и песимистичните блокировки в JPA/Hibernate? Как работят под капака? В кои случаи какво да се използва?
Имали ли сте опит с създаването на нативни сборки на приложения на Java?
Съвпадат ли алгоритмите за определяне на маршрути в операционните системи Windows и Unix?
Можете ли да обясните предназначението на анотацията @Version в контекста на управлението на конкурентен достъп?
Кои са основните етапи, през които преминава задачата от момента на получаване на задачата от клиента до пускането на готовия продукт?
Кое е по-добро за пълнотекстово търсене, GIN или GiST?
Каква е ролята на неизменяемите обекти в разработката на софтуер?