Реальные вопросы, которые задают на собеседованиях для Java-разработчик в Магнит.
Смотрите также задачи с собеседований для Java-разработчик
Какой уровень изоляции транзакций по умолчанию в PostgreSQL
Работал ли с многопоточностью
Что такое dependency injection
Что такое TDD
Зачем использовать наследование
Использовал ли @Transactional
Когда возникает ошибка LazyInitializationException
Какие действия предпринимать для диагностики и оптимизации медленного SQL-запроса
Что такое аннотация @Transactional, для чего она нужна и как она работает
Что такое принципы SOLID и как они помогают писать структурированный код
Что такое модель OSI и как она работает
Какие шаблоны проектирования часто используются
В чем отличие методов map и flatMap в Java Streams
Что такое сборщик мусора и как он работает в Java
Что такое атомарная операция
Что такое индексы в PostgreSQL, какие типы индексов существуют и для каких операций они применяются
Как работает синхронизация потоков в Java
Как управлять событиями перед и после ребалансировки в Kafka в Spring?
Как обновлять индекс в большой таблице без блокировки и недоступности сервиса?
Стоит ли создавать индекс на булевом поле с низкой вариативностью и как это влияет на производительность?
Все 77 вопросов доступны в Сопровождении до оффера
Узнать подробнее