Java-разработчик — вопросы с реальных собеседований, часть 54
268 популярных вопросов из 1630 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени.
Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Что означает термин "Big O notation" в контексте работы со связными списками (linked lists) и как это влияет на производительность и реализацию?
algorithmsjunior
1×
В чем разница между ArrayList и LinkedList в контексте производительности и использования памяти?
data_structuresJavajunior
1×
Как устроена связь внутри связного списка (linked list) при вставке или изменении элемента?
data_structuresjunior
1×
Почему в связном списке (linked list) при изменении структуры нельзя просто перелинковать связи, и в каких случаях может потребоваться копирование данных?
data_structuresmiddle
1×
Как работает связный список (linked list) и в каких случаях он может быть эффективнее массива?
Что бы вы выбрали: ArrayList или LinkedList и почему?
data_structuresJavajunior
1×
Что такое ассоциация в объектно-ориентированном программировании?
oopjunior
1×
Пожалуйста, найдите проблему в коде и предложите возможное исправление.
algorithmsjunior
1×
Каковы различия между композицией и наследованием в ООП? Опишите их через отношения, такие как «is-a» и «has-a».
oopjunior
1×
Что происходит, если метод загрузки платежей из базы данных выполнять под длительной высокой нагрузкой?
databasemiddle
1×
Пожалуйста, посмотрите на баг в коде, найдите его и предложите возможное исправление.
backendjunior
1×
Что такое транзакции в базе данных и какие бывают уровни изоляции?
databasemiddle
1×
Можно ли из топика Kafka, распределенного по 3 партициям, прочитать сообщения в том же порядке, в котором они были записаны?
backendKafkamiddle
1×
Какой интерфейс используется для управления транзакциями в Spring?
backendSpringmiddle
1×
Для чего нужен модификатор inline в Kotlin?
language_specificKotlinmiddle
1×
В чем разница между горячими (hot) и холодными (cold) наблюдаемыми (observables) в реактивном программировании?
language_specificRxJSmiddle
1×
Какие решения вы принимали по замене технологического стека? Например, баз данных, очередей или оркестраторов?
architecturesenior
1×
Какие задачи по инфраструктуре вы выполняли самостоятельно: работа с базами данных, очередями сообщений, оркестраторами и т.д.? Например, писали ли вы скрипты для автоматизации развертывания или занимались поддержкой инфраструктуры?
devopsmiddle
1×
Назовите три примера терминальных операций в Stream API в Java.
language_specificJavajunior
1×
Назовите 2-3 примера потокобезопасных коллекций.
concurrencymiddle
1×
Есть ли у вас опыт разработки на Kotlin и Spring?
backendKotlinjunior
1×
Какие уровни изоляции транзакций существуют в SQL и в каких из них возможно грязное чтение?
databaseSQLmiddle
1×
Зачем нужна Java Memory Model?
concurrencyJavamiddle
1×
Расскажите о вашем опыте: какие задачи вы решали и каков ваш общий стек технологий?
behavioraljunior
1×
Есть ли у вас опыт в оптимизации SQL-запросов и умеете ли вы анализировать план выполнения запроса?
databaseSQLmiddle
1×
Есть ли у вас опыт работы с брокерами сообщений и с какими именно?
backendmiddle
1×
Для каких целей применяется аспектно-ориентированное программирование (AOP)?
oopmiddle
1×
Готовы ли вы участвовать в сопровождении сервисов в production и реагировать на критичные инциденты в режиме 24/7, например, дежурить по неделе в месяц?
behavioralmiddle
1×
Приведите пример технического улучшения, которое вы реализовали на проекте помимо выполнения бизнес-задач.