Реальные вопросы, которые задают на собеседованиях для C#-разработчик в ПСБ.
Смотрите также задачи с собеседований для C#-разработчик
В чём разница между Semaphore и SemaphoreSlim
Что такое IDisposable и зачем он используется
Как работают async и await в C#?
Расскажите про опыт работы с микросервисной архитектурой
Как гарантировать атомарность записи данных и отправки сообщений в очередь
Как используются принципы SOLID, в частности буквы O и I?
Как обрабатывать исключения в многослойном проекте и где лучше пробрасывать ошибки?
Как обеспечить потокобезопасность внутри класса и какие механизмы синхронизации использовать?
Как хранились заказы в микросервисе?
Что такое CQRS и зачем он нужен?
Как применяются интерфейсы в C#?
Какие слои существуют в архитектуре приложений
В чем преимущества gRPC по сравнению с REST
Какие проблемы встречались при использовании HttpClient и чего в нем не хватает?
Есть ли опыт работы с message queue?
Был ли опыт использования HTTP клиента?
Как кэшировали данные пользователей с использованием Redis и какой клиент применяли?
Как реализована обработка заказов и валидация переходов статусов?
Какие существуют времена жизни объектов в DI контейнере: transient, scoped, singleton
Использовались ли очереди для взаимодействия с внутренними сервисами при отправке данных пользователю и на маркетплейс?
Все 21 вопросов доступны в Сопровождении до оффера
Узнать подробнее