Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

358 вопросов 119 компаний 249 технологий

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 358
Поведенческий

Работали ли вы с middleware в Next.js и какие задачи они решают?

Middleware в Next.js: назначение и практический опыт Middleware в Next.js — это код, который выполняется между пользовательским запросом и серверным ответом. В отличие от API-роутов, он работает на уровне edge (CDN),…

Читать ответ
System Design

С какими CI/CD-системами вы работали на практике?

работал с основными инструментами CI/CD: Jenkins, GitLab CI, GitHub Actions Jenkins: гибкое решение с развитой системой плагинов, подходящее для сложных пайплайнов GitLab CI: тесно связан с репозиториями и удобен для…

Читать ответ
Поведенческий

С какими state-менеджерами вы работали: Redux Toolkit, MobX или React Query?

С какими state-менеджерами вы работали: Redux Toolkit, MobX или React Query? Redux Toolkit: современный инструментальный слой поверх Redux, который упрощает настройку и сокращает шаблонный код Обновление состояния…

Читать ответ
System Design

Система рассчитана на 100 TPS, но обрабатывает 1000 TPS: это преимущество или риск?

Система обрабатывает нагрузку, в десять раз превышающую расчетную: возможные последствия Превышение TPS означает, что система способна выполнять 1000 транзакций в секунду при установленном проектном ограничении в 100…

Читать ответ
Поведенческий

Чем @RestController отличается от @Controller в Spring?

Ключевое отличие @RestController от @Controller Обе аннотации Spring применяются для создания веб-контроллеров @Controller используется в MVC и возвращает view — например, HTML или JSP @RestController объединяет…

Читать ответ
Поведенческий

Чем RabbitMQ отличается от REST во взаимодействии между сервисами?

RabbitMQ представляет собой асинхронный брокер сообщений REST — это синхронный HTTP API RabbitMQ работает с очередями, поддерживает буферизацию и гарантирует надежную доставку REST предполагает получение от сервера…

Читать ответ
Поведенческий

Чем SignalR и SSE отличаются от gRPC?

Как отличаются SignalR, SSE и gRPC? SignalR — библиотека .NET для обмена данными в реальном времени по двунаправленному каналу (WebSocket/дополнительно) SSE передаёт односторонние события от сервера в браузер через…

Читать ответ
Поведенческий

Чем Spring отличается от Spring Boot?

Чем отличаются Spring и Spring Boot? Spring — фреймворк для Java-приложений с абстракциями DI, AOP, MVC и других возможностей Spring Boot — надстройка над Spring, упрощающая конфигурацию и запуск проекта В Spring…

Читать ответ
Поведенческий

Чем producer отличается от consumer в RabbitMQ?

Различия между producer и consumer в RabbitMQ RabbitMQ — брокер сообщений (message broker), работающий с очередями Producer — компонент, который отправляет, то есть публикует, сообщения в очередь Consumer — компонент,…

Читать ответ
Поведенческий

Чем асинхронное взаимодействие через Kafka отличается от синхронного REST API?

Асинхронное взаимодействие через Kafka и синхронное через REST API Модель взаимодействия: Kafka использует асинхронный обмен сообщениями, а REST API — синхронную модель «запрос-ответ» Связанность компонентов: Kafka…

Читать ответ
Теория

Чем интерфейс отличается от абстрактного класса?

Разница между интерфейсом и абстрактным классом ООП, абстракция и наследование Интерфейс содержит только объявления методов: методов с телом нет, а все методы по умолчанию являются публичными и абстрактными…

Читать ответ