ENIGMA AI
ENIGMA AI

Java-разработчик, Middle — вопросы с реальных собеседований, часть 18

922 вопросов уровня Middle, отсортированы по частоте

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

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

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

general middle

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

architecture middle

Использовали ли вы планы выполнения запросов (query execution plans)?

database SQL middle

Расскажите, как работает NAT (Network Address Translation)?

networking middle

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

architecture middle

Что такое RMC и какие задачи он решает во фронтенд-разработке?

frontend JavaScript middle

Что такое компонент и чем он отличается от конфигурации?

architecture middle

Можем ли мы реализовать ветвление логики в нашей системе?

architecture middle

Как выполнить внедрение (инъекцию) примитивного типа данных в зависимость?

architecture middle

Можно ли использовать SQL-инъекцию для внедрения примитивных типов данных?

security SQL middle

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

algorithms middle

Что такое бин (bean) в Spring, каковы ограничения его использования и в каких случаях происходит его создание?

backend Spring middle

Как распределяются элементы по бакетам в хеш-таблице и что происходит при коллизиях?

data_structures middle

Как реализовать отправку сообщений в разные партиции топика по очереди?

backend Kafka middle

Когда сообщение считывается из Kafka, удаляется ли оно из партиции?

backend Kafka middle

Зачем в Kafka используются группы потребителей (consumer groups)?

backend Kafka middle

Зачем нужны партиции в базах данных?

database middle

Для чего консюмеры объединяются в группы?

backend Kafka middle

Как предотвратить повторную обработку одного и того же сообщения потребителем (consumer)?

architecture middle

Как обеспечить, чтобы несколько консьюмеров не обрабатывали одно и то же сообщение в очереди?

concurrency middle

Как реализовать graceful shutdown в Spring Boot приложении, работающем в Kubernetes?

backend Spring middle

Какие условия должны быть выполнены для корректной работы системы?

architecture middle

Что такое константная и динамическая память, и можно ли управлять ими явно?

data_structures middle

Перестраиваются ли элементы из списков в красно-черное дерево при достижении определенного порога в HashMap?

data_structures Java middle

Делятся ли данные в Kafka на одну или несколько партиций?

backend Kafka middle

Как справляться с ситуацией, когда сообщений в очереди скапливается больше, чем система успевает обработать?

architecture middle

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

architecture middle

Что происходит, если в топике Kafka несколько партиций?

backend Kafka middle

Принцип инверсии управления (IoC) актуален только для Spring или он применяется в других технологиях?

architecture middle

Посмотрите на данный контроллер с сервисом и попробуйте найти, есть ли в этом коде проблемы?

backend middle

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