Подготовка к интервью

Вопросы на собеседовании по C#

343 вопроса по C# с технических собеседований

343 вопроса 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по C# — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: backend, c#, optimization.

Каталог

Результаты поиска

Найдено: 343
Лайвкодинг

Боксинг и работа с типами в C#

В консоль будут выведены 5 и 12 на отдельных строках. При boxing в object копируется текущее значение int; изменение исходной переменной не меняет упакованную копию.

Читать ответ
Теория

Что такое интерфейс в C# и чем он отличается от абстрактного класса?

Интерфейс задаёт контракт возможностей, а абстрактный класс может разделять с наследниками состояние и реализацию. Класс может реализовать несколько интерфейсов, но наследовать только один базовый класс.

Читать ответ
Теория

Как в C# выглядит интеграция сервисов с поднятым Keycloak для поддержки авторизации?

Keycloak выступает OpenID Connect/OAuth-провайдером. API на ASP.NET Core принимает access token и проверяет подпись, issuer, audience и срок действия, а затем применяет политики доступа.

Читать ответ
Теория

Что будет выведено в C#-коде с вложенными lock на одном syncObject? Будет ли deadlock и почему?

Вложенный lock на одном и том же обычном объекте в одном потоке не вызывает deadlock: Monitor реентерабелен. Точный вывод зависит от отсутствующих в условии инструкций печати.

Читать ответ