Java-разработчик — вопросы с реальных собеседований, часть 12
268 популярных вопросов из 1630 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Как в Java устроен LinkedList?
data_structures
Java
junior
1×
Как вы реализовали drop-up?
frontend
CSS
junior
1×
Какие типы стендов вы использовали в процессе разработки и тестирования?
devops
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Как в Java устроен LinkedList?
LinkedList в Java — это реализация двусвязного списка. Каждый элемент (узел) хранит ссылки на предыдущий и следующий элемент, а также сами данные. В отличие от ArrayList, который основан на массиве, LinkedList не требует непрерывного блока памяти и не сдвигает элементы при вставке или удалении в середине списка. Внутреннее устройство выглядит так: у LinkedList есть поля first и last, которые указывают на первый и…
✓ LinkedList — двусвязный список, каждый узел хранит ссылки на prev и next.
✓ Вставка/удаление в начале и конце — O(1), по индексу — O(n).
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Что такое конвейер (pipeline) в контексте архитектуры процессора и как он называется?
architecture
middle
1×
Как вы организовывали логирование в ваших Java-приложениях?
backend
Java
middle
1×
Какие библиотеки, стандарты и инструменты для работы с реляционными базами данных в Java вы можете назвать?
database
Java
middle
1×
Подключали ли вы логирование непосредственно в Java-приложениях или использовали внешние агенты?
backend
Java
middle
1×
С какими централизованными системами логирования, такими как ELK, Stackdriver или Grafana Loki, вы работали?
devops
middle
1×
На чем основан Spring MVC?
backend
Java
middle
1×
Как реализовать распределенную трассировку запросов между микросервисами?
architecture
middle
1×
Готовы ли вы к обсуждению объектно-ориентированного программирования, дизайна и принципов ООП?
oop
junior
1×
Кто-нибудь запрашивал логи по результатам?
general
junior
1×
Расскажите о случае из вашего опыта, когда критический дефект приводил к потере транзакции.
behavioral
middle
1×
Какую систему контроля версий вы использовали на предыдущем месте работы?
general
junior
1×
Что вы можете рассказать о фреймворке Spring?
backend
Spring
junior
1×
Какие плюсы и минусы у mutable и immutable объектов?
oop
middle
1×
Поднимали ли вы приложение на Spring Boot с нуля?
backend
Spring
middle
1×
Как вы интегрируете нейронные сети, ChatGPT, GitHub Copilot и Cursor в повседневную разработку?
general
middle
1×
Как в Camunda хранятся состояния процесса?
backend
Camunda
middle
1×
Как вы используете нейронные сети в своей работе: как инструмент для поиска информации или для решения более сложных задач?
general
junior
1×
Расскажите подробнее о вашем опыте работы с этой технологией или проектом?
behavioral
junior
1×
Работали ли вы с Java 17 или более новыми версиями?
language_specific
Java
junior
1×
Какие зависимости или конфигурации необходимо указать в pom.xml или build.gradle, чтобы проект на Java успешно стартовал?
backend
Java
junior
1×
Используете ли вы в своей работе инструменты на базе искусственного интеллекта, такие как ChatGPT, GitHub Copilot или Cursor?
general
junior
1×
Как выполнить действия асинхронно в Java?
concurrency
Java
middle
1×
Приходилось ли вам работать в кластерном окружении?
architecture
middle
1×
Что нужно учитывать при хранении сессий в кластере?
architecture
middle
1×
Настраивали ли вы CI/CD пайплайны?
devops
middle
1×
Как происходит деплой Java-приложения в Kubernetes?
devops
Kubernetes
middle
1×
Какой у вас опыт работы с Camunda?
backend
Camunda
middle