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

Вопросы на собеседовании в IT-smart

51 вопрос с собеседований в IT-smart

51 вопрос 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в IT-smart. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, database, microservices.

Каталог

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

Найдено: 51
Теория

В каких случаях создание индексов в базе данных нежелательно или неэффективно?

Создание индексов в базе данных может быть нежелательным или неэффективным в следующих случаях:

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

Раскройте, что значит propagation, когда метод вызывается из контекста уже открытой транзакции?

Уровни распространения транзакций в Spring определяют, как методы, помеченные как транзакционные, взаимодействуют друг с другом, если один метод вызывает другой.

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

В каких случаях индексы работают неэффективно?

на больших таблицах с частыми операциями insert/update/delete, поскольку обновление индексов создаёт дополнительные накладные расходы в запросах, фильтрующих по низкораспределённым или часто повторяющимся значениям,…

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

В каких случаях следует применять кэширование?

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

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

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

Архитектура: адаптация системы к новым требованиям через рефакторинг Сложность: низкие накладные расходы на сопровождение и взаимодействие Производительность: отказ от сетевого взаимодействия снижает латентность…

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

Как микросервисы взаимодействуют между собой?

распределённая архитектура, в которой сервисы работают независимо обмен данными по сети через HTTP/REST, gRPC или message brokers синхронное взаимодействие через REST/gRPC и асинхронное — через RabbitMQ, Kafka…

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

Как объяснить микросервисную архитектуру на собеседовании?

архитектурный подход к созданию распределённых систем приложение разделяется на самостоятельные сервисы каждый из них выполняет определённую бизнес-задачу сервисы обмениваются данными через строго определённые API…

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

Как устроены некластеризованные индексы?

Как устроены некластеризованные индексы? База данных использует индекс для поиска записей в таблице Индекс представляет собой самостоятельную структуру, например B-дерево В нём хранятся ключи и ссылки на строки данных…

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

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

Аннотации Spring для компонентов и бинов Spring представляет собой контейнер для управления зависимостями @Component — универсальная аннотация, предназначенная для регистрации компонента в контексте Spring @Service —…

Читать ответ