C#-разработчик — вопросы с реальных собеседований, часть 10
57 популярных вопросов из 293 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени.
Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Нужно ли разработчику вручную вызывать метод Dispose у сервисов, внедренных через Dependency Injection в ASP.NET Core, если они зарегистрированы как Transient?
backendASP.NET Coremiddle
1×
Что будет происходить с данными в этих переменных с точки зрения выделения памяти?
language_specificmiddle
1×
Является ли строка потокобезопасной структурой данных?
concurrencymiddle
1×
Что изменится в поведении структуры, если добавить к ней модификатор ref (ref struct) в C#?
language_specificC#middle
1×
Что подразумевается под глобальным или упрощенным сокращением?
generaljunior
1×
Расскажите, пожалуйста, немного о себе, о своём опыте и ключевых достижениях.
behavioraljunior
1×
Где в памяти располагается данная структура данных?
language_specificmiddle
1×
Почему происходит копирование данных при каждом обращении или передаче объекта?
language_specificmiddle
1×
В каких случаях необходимо вручную вызывать метод Dispose в .NET?
language_specificC#middle
1×
Для управления состоянием мы используем структуру?
architecturejunior
1×
Как работает семафор и чем он отличается от других примитивов синхронизации?
concurrencymiddle
1×
Чем отличается slim-версия образа Docker от обычной версии?
devopsDockermiddle
1×
Во что разворачивается примитив синхронизации lock при компиляции?
concurrencysenior
1×
Как технически реализована синхронизация внутри этого механизма?
concurrencymiddle
1×
Что происходит с операцией после того, как она завершила выполнение, например, после получения ответа от базы данных?
backendmiddle
1×
В каких случаях следует использовать синхронный вызов вместо асинхронного?
concurrencymiddle
1×
Что такое Task в контексте асинхронного программирования и как он используется с ключевым словом lock?
concurrencyC#middle
1×
Как избежать проблем с блокировками (deadlocks) при работе с мьютексами?
concurrencymiddle
1×
Чем отличается Blazor от Render (или RenderFragment) в контексте разработки на .NET?
webBlazormiddle
1×
Что происходит, когда один поток заходит в синхронизированный метод?
concurrencyjunior
1×
Как выполнить несколько асинхронных запросов параллельно?
concurrencymiddle
1×
На какой тип данных нельзя применить ограничение уникальности (UNIQUE constraint)?