Java-разработчик , Middle — вопросы с реальных собеседований, часть 10
922 вопросов уровня Middle, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Имели ли вы опыт работы с обобщенными (generic) классами?
language_specific
middle
1×
Какая схема будет работать?
architecture
middle
1×
Может ли транзакционность гарантировать отсутствие проблем в многопоточной среде при правильной настройке базы данных?
database
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Имели ли вы опыт работы с обобщенными (generic) классами?
Да, я активно использую generic-классы в повседневной работе. Это не просто знание теории — я применяю их для создания типобезопасных коллекций, переиспользуемых алгоритмов и сокращения дублирования кода. Например, в Java generics позволяют избежать явного приведения типов и отлавливать ошибки на этапе компиляции, а не в рантайме. Чаще всего я пишу свои generic-классы для работы с кэшами, репозиториями или…
✓ Generic-классы повышают типобезопасность и устраняют приведение типов на этапе компиляции.
✓ В Java стирание типов — ключевое ограничение: нельзя new T(), instanceof, массив generic-типов.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Как вы относитесь к использованию LLM, агентов и вспомогательных инструментов в процессе разработки?
general
middle
1×
Почему в данном SQL-запросе отсутствует SELECT COUNT, если он присутствует в логах?
database
SQL
middle
1×
Был ли у вас опыт взаимодействия с бизнес-заказчиками?
behavioral
middle
1×
Какие типы изоляции транзакций существуют и как они влияют на производительность?
database
SQL
middle
1×
Чем плоха функция getUpdate с параметром минус 30 дней?
backend
middle
1×
Приходилось ли вам использовать связный список (LinkedList) в реальных задачах?
data_structures
middle
1×
Как реализовать механизм получения актуальной сессии пользователя в веб-приложении?
web
middle
1×
Где хранятся бины в Spring Framework?
backend
Spring
middle
1×
Как реализовать загрузку файлов пользователями на сервер?
backend
middle
1×
Как использовать бин с коротким временем жизни, если он внедряется в бин с областью видимости singleton?
backend
Spring
middle
1×
В чем разница между POST и PUT запросами с точки зрения идемпотентности?
networking
HTTP
middle
1×
Как вы решали конфликтные ситуации, когда у вас одно мнение, а у ваших коллег другое?
behavioral
middle
1×
Был ли у вас опыт работы тимлидом или опыт руководства командой?
behavioral
middle
1×
Расскажите о конфликтной ситуации на работе: как вы с ней столкнулись и каким образом решили?
behavioral
middle
1×
Почему возникает исключение LazyInitializationException и как его можно исправить?
database
Hibernate
middle
1×
Как проанализировать медленный SQL-запрос?
database
SQL
middle
1×
Что нам дает анализ медленного запроса?
database
middle
1×
С какими NoSQL базами данных вы знакомы?
database
middle
1×
Зачем нужны атомарные классы (atomic classes) в многопоточном программировании?
concurrency
Java
middle
1×
Что такое индексы в базе данных, зачем они используются и какие типы индексов вы можете вспомнить?
database
middle
1×
Что происходит с потоком, когда очередь ArrayBlockingQueue заполнена, и от чего зависит поведение системы в этот момент?
concurrency
Java
middle
1×
Какие виды пулов потоков предоставляет ExecutorService в Java?
concurrency
Java
middle
1×
Как можно реализовать глобальную и локальную обработку ошибок?
backend
middle
1×
Как работает Apache Tomcat?
web
Java
middle
1×
Вы знакомы с JDBC, JPA и ORM?
database
Java
middle
1×
В чем отличие между моком (mock) и стабом (stub)?
testing
middle
1×
Какие существуют инструменты для диагностики проблем с памятью, например, Out of Memory?
backend
middle