Что такое уровни изоляции транзакций? Какие знаете?
table employee id bigint PK not null employee_name varvhar(100) not null employee_number int4 not null id; employee_name; employee_number 1000; Ivanov; 123 WITH ordered AS ( SELECT employee_number, LAG(employee_number) OVER (ORDER BY employee_number) as prev_number FROM employee ) SELECT prev_number + 1 as missing_number FROM ordered WHERE employee_number - prev_number > 1; 1000; name1; 1 1001; name2; 2 1002; name3; 4 1003; name4; 5 with ordered as () select * from ordered
Что такое инкапсуляция? В чём её польза?
Какие есть наследники интерфейса Collection в Java?
К каким проблемам может привести использование HashMap? Может ли HashMap быть причиной утечки памяти?
Расскажи о своём опыте работы и интересных проектах
Какова алгоритмическая сложность решения с PriorityQueue для задачи Top K Frequent? Операции offer и poll — какую сложность имеют?
Как сделать так, чтобы несколько разных систем-потребителей получали одно и то же сообщение из Kafka?
Что такое heap (хип)?
Если OptimisticLockException вылетает, что нужно делать? Spring Data сама повторит транзакцию?
Для чего нужна Java Memory Model?
Расскажи про CAP-теорему. Что такое, зачем нужна?
Для чего нужен интерфейс Future? Чем отличается CompletableFuture?
Какой был самый большой объём хранимых данных?
Расскажи про авторизацию между микросервисами в вашем проекте и способы коммуникации между микросервисами.
Как определить какой таймаут нужно задать?
Какой атрибут будет максимально селективным из: имя, фамилия, возраст, пол?
Какой самый худший случай работы HashMap с точки зрения вычислительной сложности?
Что использовали для взаимодействия с базами данных в приложении?
Расскажи о стримах в Java: на какие группы делятся методы и в чём разница?