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