| Про что | Что | Комментарий |
| Архитектура | Чем отличается 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 | |