ENIGMA AI
ENIGMA AI

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

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

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

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

Какие аннотации и библиотеки ты бы использовал для сервисов и приложений в Spring-приложении?

general middle

Какие важные моменты нужно проверить в процессе или алгоритме при проведении code review или тестировании?

algorithms middle

Что такое кэш первого уровня (L1) и как он работает?

architecture middle

В чем разница между Spring MVC и Spring WebFlux?

backend Java middle

Расскажите, пожалуйста, про ваш опыт работы с реактивными приложениями и Spring WebFlux.

backend Spring WebFlux middle

Как обработать ошибку в реактивном потоке?

backend Project Reactor middle

Что такое backpressure (обратное давление) в Project Reactor?

backend Java middle

Что такое ORM? Что такое QuerySet, как с ним работать и как он связан с выполнением запросов к базе данных?

database middle

Какие брокеры сообщений сегодня наиболее популярны? Назови примеры.

backend middle

Какие методы вы используете для решения проблемы N+1 в Django?

backend Django middle

Почему Django сам по себе не может реализовать REST API и зачем нужен Django REST framework?

backend Django middle

Как вы подходите к оптимизации производительности приложения: как обнаруживаете проблемы, какие они бывают (например, проблема N+1), почему они возникают и как их устранять?

backend middle

Как найти все уникальные триплеты в массиве, сумма которых равна нулю?

algorithms middle

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

architecture middle

Какие проблемы возникают при использовании большого количества JOIN-ов в SQL-запросах и как их оптимизировать?

database SQL middle

Что вы подразумеваете под «ожидающими» (pending) состояниями?

concurrency middle

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

database middle

Может ли архитектура предусматривать пересмотр структуры таблицы (рефакторинг схемы базы данных)?

database middle

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