Подборка объединяет вопросы, отмеченные на этапах интервью в Ozon. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, backend, sql.
Deadlock (взаимная блокировка) — ситуация в многопоточной или распределённой системе, когда два или более процесса навсегда блокируют друг друга, ожидая освобождения ресурсов, занятых друг другом.
Абстрактный класс в Java — это класс, который не может быть инстанцирован напрямую и предназначен для создания базовой структуры, от которой наследуются другие классы.
Декоратор с отложенным запуском — это функция, которая возвращает функцию-обертку, но сама не вызывает декорируемую функцию сразу. Вместо этого она возвращает функцию, которую можно вызвать позже.