ENIGMA AI
ENIGMA AI

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

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

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

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

Что такое принципы SOLID и в чем заключается суть каждого из них?

architecture middle
10×

Что такое Apache Kafka?

architecture Kafka middle

Для чего нужны индексы в базе данных?

database middle

Что такое GIL (Global Interpreter Lock) в Python, зачем он нужен и как он связан с многопоточностью?

language_specific Python middle

Что такое репликация и зачем она нужна?

database middle

Что такое брокер сообщений, зачем он нужен и какие виды брокеров сообщений существуют?

architecture middle

Что такое сервис-провайдер в Laravel и зачем он нужен?

backend Laravel middle

Какие основные типы индексов существуют в PostgreSQL?

database PostgreSQL middle

Как работают механизмы синхронизации в многопоточном программировании?

concurrency middle

Что такое персистентный контекст и как он связан с транзакцией?

database Hibernate middle

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

security middle

В чем разница между ConcurrentHashMap и Collections.synchronizedMap?

data_structures Java middle

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

database middle

Какие существуют способы распределения сообщений по партициям в Apache Kafka?

backend Kafka middle

Что такое VACUUM в PostgreSQL?

database PostgreSQL middle

В чем разница между асинхронностью и многопоточностью, и в каких случаях лучше применять каждый из этих подходов?

concurrency middle

В каких случаях блок finally может не выполниться?

language_specific middle

Сколько раз необходимо выполнять повторные попытки (retry) при возникновении ошибок?

architecture middle

Как бы вы спроектировали данную систему?

system_design middle

Что такое оркестрация?

architecture middle

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

behavioral middle

Что означает, что поток зашел в метод чтения или в метод записи?

concurrency middle

В чем заключается реализация паттерна Saga в микросервисной архитектуре?

architecture middle

Где хранятся параметры функции в памяти?

data_structures middle

Как в Apache Kafka обрабатывать невалидные сообщения?

backend Kafka middle

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

oop middle

Чем отличается Entity Graph от Join Fetch в JPA?

database Java middle

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

architecture middle

Какие основные понятия лежат в основе архитектуры Apache Kafka?

backend Kafka middle

Почему сообщения с разными ключами попадают в разные партиции в Kafka?

backend Kafka middle

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