ENIGMA AI
ENIGMA AI

Вопросы на собеседование Backend Java — часть 54

268 популярных вопросов из 1630 собранных, отсортированы по частоте

Все вопросы открыты бесплатно для всех — без регистрации и оплаты.

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma

Что означает термин "Big O notation" в контексте работы со связными списками (linked lists) и как это влияет на производительность и реализацию?

algorithms junior

В чем разница между ArrayList и LinkedList в контексте производительности и использования памяти?

data_structures Java junior

Как устроена связь внутри связного списка (linked list) при вставке или изменении элемента?

data_structures junior

Почему в связном списке (linked list) при изменении структуры нельзя просто перелинковать связи, и в каких случаях может потребоваться копирование данных?

data_structures middle

Как работает связный список (linked list) и в каких случаях он может быть эффективнее массива?

data_structures junior

Можете рассказать механику вставки элемента в середину связного списка (linked list)?

data_structures junior

Что бы вы выбрали: ArrayList или LinkedList и почему?

data_structures Java junior

Что такое ассоциация в объектно-ориентированном программировании?

oop junior

Пожалуйста, найдите проблему в коде и предложите возможное исправление.

algorithms junior

Каковы различия между композицией и наследованием в ООП? Опишите их через отношения, такие как «is-a» и «has-a».

oop junior

Что происходит, если метод загрузки платежей из базы данных выполнять под длительной высокой нагрузкой?

database middle

Пожалуйста, посмотрите на баг в коде, найдите его и предложите возможное исправление.

backend junior

Что такое транзакции в базе данных и какие бывают уровни изоляции?

database middle

Можно ли из топика Kafka, распределенного по 3 партициям, прочитать сообщения в том же порядке, в котором они были записаны?

backend Kafka middle

Какой интерфейс используется для управления транзакциями в Spring?

backend Spring middle

Для чего нужен модификатор inline в Kotlin?

language_specific Kotlin middle

В чем разница между горячими (hot) и холодными (cold) наблюдаемыми (observables) в реактивном программировании?

language_specific RxJS middle

Какие решения вы принимали по замене технологического стека? Например, баз данных, очередей или оркестраторов?

architecture senior

Какие задачи по инфраструктуре вы выполняли самостоятельно: работа с базами данных, очередями сообщений, оркестраторами и т.д.? Например, писали ли вы скрипты для автоматизации развертывания или занимались поддержкой инфраструктуры?

devops middle

Назовите три примера терминальных операций в Stream API в Java.

language_specific Java junior

Назовите 2-3 примера потокобезопасных коллекций.

concurrency middle

Есть ли у вас опыт разработки на Kotlin и Spring?

backend Kotlin junior

Какие уровни изоляции транзакций существуют в SQL и в каких из них возможно грязное чтение?

database SQL middle

Зачем нужна Java Memory Model?

concurrency Java middle

Расскажите о вашем опыте: какие задачи вы решали и каков ваш общий стек технологий?

behavioral junior

Есть ли у вас опыт в оптимизации SQL-запросов и умеете ли вы анализировать план выполнения запроса?

database SQL middle

Есть ли у вас опыт работы с брокерами сообщений и с какими именно?

backend middle

Для каких целей применяется аспектно-ориентированное программирование (AOP)?

oop middle

Готовы ли вы участвовать в сопровождении сервисов в production и реагировать на критичные инциденты в режиме 24/7, например, дежурить по неделе в месяц?

behavioral middle

Приведите пример технического улучшения, которое вы реализовали на проекте помимо выполнения бизнес-задач.

behavioral middle

Вопросы по другим специальностям