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

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

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

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

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

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

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

Каталог

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

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

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

В архитектуре микросервисов управление транзакциями отличается от монолитных приложений из-за распределённости данных и сервисов. Традиционные ACID-транзакции не всегда применимы, поэтому используются следующие подходы:

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

Какие паттерны микросервисной разработки ты знаешь?

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

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

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

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

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

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

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

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

В какой архитектуре — монолитной или микросервисной — удобнее выпускать обновления чаще и почему?

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

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

В чём заключается основное преимущество Spring Boot и что это такое?

В чём заключается основное преимущество Spring Boot и что это такое? фреймворк для упрощённой разработки Java-приложений автоматическая конфигурация приложений на Spring встроенная поддержка сервера приложений…

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

В чём преимущества и недостатки микросервисной архитектуры по сравнению с монолитом?

Сравнение преимуществ и недостатков микросервисов и монолита Микросервисная архитектура предполагает разделение приложения на независимые сервисы. Масштабировать микросервисы можно частично, тогда как монолит…

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

В чём разница между IEnumerable и IQueryable и когда используется отложенное выполнение запросов?

IEnumerable и IQueryable: отложенное выполнение IEnumerable предназначен для последовательного перебора коллекций, находящихся в памяти IQueryable используется для формирования и выполнения запросов к удалённым…

Читать ответ