Java
Разкажи повече за реализирането на CQRS във вашия случай.
Какви инструменти за синхронизация има в Java?
Какъв е основният проблем на тази реализация? - Индексът може да не е задължителен - Използван е неправилен тип индекс за постигане на необходимите цели. - Има съставен индекс - Таблицата не е нормализирана - Не се използват транзакции
Какво е селективността на индексите в база данни? Струва ли си да поставите индекс върху boolean поле?
Разкажете за една задача, с която сте най-горди или която ви е създала най-големи затруднения.
За какво се използва SELECT FOR UPDATE? Какво ниво на блокиране? Има ли по-слаби варианти?
Как разбираш, че кодът е завършен и може да бъде изпратен за преглед?
Какви методи знаете за решаване на колизии в хеш таблиците?
Обосновано ли е използването на анотацията @Transactional(readOnly=true) в този метод?
Защо клиентът вижда стар баланс след успешен изтегляне вчера?
Какво беше синхронно и какво се промени? Кой от двата случая (по график или по промяна на статуса) беше синхронен?
Какво търсите в екип и продукт? Какви са вашите критерии при избор на работно място?
Какво се случва, когато паметта Redis свърши?
Разкажете ни за семантиките на доставка в Kafka (максимум веднъж, поне веднъж, точно веднъж)
От колко човека се състоеше екипът в [компания]?
Как е устроена вътрешната структура на LinkedHashMap? Какво е елемент на двусвързания списък?
Какви са нюансите/недостатъците на механизма dirty checking?
Защо не можем просто да използваме една променлива max вместо втория стек?
Коя колекция да използвате за таблицата с резултати с сортиране по фамилия и търсене по ключ?
Имало ли е случаи на прилагане на потоци на практика? Можеш ли да дадеш пример за задача?