В чём разница между RabbitMQ и Kafka?
Как dotnet понимает, что IO-операция завершилась?
Тебе дали приложение, ты столкнулся с дедлоком в базе данных. Как будешь действовать?
Интервью займет 1 час, будет live-coding. Подключайся с компьютера и с видео, чтобы было удобно решать задачи)
Знаете ref struct?
Как синхронизировать приложения, запущенные на разных виртуальных машинах/подах Kubernetes?
Prometheus — что такое, как использовал, как работает, как собирает метрики, какие основные типы метрик?
Какой из механизмов есть в Go: наследование или композиция?
Расскажите про механизмы синхронизации потоков.
Задача: вас попросили сделать код ревью новой фичи, суть которой в возможности забронировать тур (состоящий из авиабилета и отеля). Фичи для раздельного бронирования авиабилета и тура уже существуют, от данной задачи ожидается наличие единого метода, который забронирует либо тур целиком, либо ничего из компонентов тура.
Как настроить индекс для нового запроса? Как создавать составной индекс при нескольких условиях?
Что такое ValueTask и когда его стоит использовать?
Что такое покрывающий индекс (INCLUDE в индексах)?
Что такое проблема N+1?
Есть статичный словарь, мы хотим писать в него из разных потоков. Как лучше это сделать?
С какими реляционными и нереляционными БД работали? Для чего использовались нереляционные?
Основные структуры данных в C#, которыми пользуетесь?
Как реализовать собственный Where без yield? Что такое yield и как он работает под капотом?
Использовали SelectMany?
Сколько бит в байте?