Вопросы Backend

Вопросы Backend

Про чтоЧтоКомментарий
АрхитектураЧем отличается SOA и Микросервисная архитектура?
Какие сложности возникают при распиле монолита на микросервисы? На что обратить внимание
Resilency patterns: Retry, Circuit Breaker - на понимание+ если знает Polly
CAP теорема - про что (Consistency, Availability, Partition Tolerance)?
Варианты маппинга объектной модели на реляционную БД (TPT, TPH, TPC) - какие плюсы и минусы?только сильным кандидатам
Практика - как решить задачу про аутентификацию и авторизацию в микросервисной архитектуре в WebAPI?+ если знает про JWT
Практика - как выпилить из монолита подачу объявления и списание денег
МикроархитектураПаттерны SOLID - назватьэтот вопрос можно опустить, т.к. его спрашивают все
На размышление - нарушает ли принцип SOLID Open-Close применение виртуальных функций в C#?
Какие паттерны применял в последнее время из GoF?если начнёт с singleton - челенжить про DI фреймворки и lifetime management
Что такое IoC? Какие DI фреймворки применял и какие плюсы получил?+ если применял встроенный DI в .NET Core
ПроцессыВиды тестирования - коротко
Проектная документация - какая бывает, коротко
Из опыта - какие методологии разработки испытал на себе
SQLКак узнать, что запрос тормозит и как его ускорить?
Что такое дедлоки, как их детектить и лечить?
Уровни изоляции транзакций - чем отличается SNAPSHOT от READ COMMITED+ если знает про опцию  READ_COMMITTED_SNAPSHOT
Практика - как синхронизировать работу процессов на разных машинах на уровне БД+ если знает про sp-getapplock