Что такое MVC, MVP, MVVM? Чем они отличаются?
C#
Какими типами индексов ты пользовался в PostgreSQL? Почему для полнотекстового поиска используется GIN-индекс, а не B-tree?
Какое количество задач вы обычно выполняли за один день на предыдущем месте работы?
Расскажи про опыт оптимизации сложных SQL-запросов и работы с планом выполнения. Был ли кейс, где удалось ускорить запрос в 2-3 раза?
Работали ли вы с архитектурным паттерном CQRS?
Чем абстрактный класс отличается от обычного класса?
Что такое уровни изоляции транзакций?
Задача с виртуальными методами: что будет выведено? Для какого метода тиков больше и почему?
Можете подробно объяснить механизм выполнения и работы объекта Task в системе?
Какова сложность поиска заблокированных товаров в List внутри цикла по товарам и как её оптимизировать?
Если под в Kubernetes упал после успешного бронирования отеля, но до сохранения ID брони — как восстановить консистентность?
Можете объяснить, что подразумевается под топиком в системе Kafka?
В чём суть концепции поколений GC (0, 1, 2)? Что оптимизируем?
Объясните, как работает процесс вызова функции самой в своем теле, и в каких случаях это может быть полезно?
Можешь подробнее рассказать об архитектуре: есть ли большой монолит или модульный монолит?
Какие примитивы синхронизации знаешь?
Чем корпоративная сервисная шина (ESB) отличается от очереди сообщений/брокера, например Kafka?
Можешь сравнить коммуникацию сервисов по gRPC и по обычному HTTP взаимодействию? Плюсы и минусы каждого подхода.
Какая роль у трехуровневой архитектуры и зачем она используется в разработке систем?
Какое назначение у оконных функций в SQL и чем они отличаются от обычных агрегатных функций?