ENIGMA AI
ENIGMA AI

C#-разработчик, Middle — вопросы с реальных собеседований, часть 5

143 вопросов уровня Middle, отсортированы по частоте

Все вопросы открыты бесплатно для всех — без регистрации и оплаты.

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma

Являются ли стримы (Streams) потокобезопасными?

concurrency middle

Благодаря каким механизмам или принципам данная технология ускоряет выполнение определенных операций?

general middle

Куда будут копироваться данные этой структуры?

language_specific C++ middle

Что такое ref struct в C# и для чего они используются?

language_specific C# middle

Какие существуют коллекции в Java, и какие из них являются потокобезопасными, а какие нет?

data_structures Java middle

Во что превращается unsafe в Go при компиляции?

language_specific Go middle

Нужно ли разработчику вручную вызывать метод Dispose у сервисов, внедренных через Dependency Injection в ASP.NET Core, если они зарегистрированы как Transient?

backend ASP.NET Core middle

Что будет происходить с данными в этих переменных с точки зрения выделения памяти?

language_specific middle

Является ли строка потокобезопасной структурой данных?

concurrency middle

Что изменится в поведении структуры, если добавить к ней модификатор ref (ref struct) в C#?

language_specific C# middle

Где в памяти располагается данная структура данных?

language_specific middle

Почему происходит копирование данных при каждом обращении или передаче объекта?

language_specific middle

В каких случаях необходимо вручную вызывать метод Dispose в .NET?

language_specific C# middle

Как работает семафор и чем он отличается от других примитивов синхронизации?

concurrency middle

Чем отличается slim-версия образа Docker от обычной версии?

devops Docker middle

Как технически реализована синхронизация внутри этого механизма?

concurrency middle

Что происходит с операцией после того, как она завершила выполнение, например, после получения ответа от базы данных?

backend middle

В каких случаях следует использовать синхронный вызов вместо асинхронного?

concurrency middle

Что такое Task в контексте асинхронного программирования и как он используется с ключевым словом lock?

concurrency C# middle

Как избежать проблем с блокировками (deadlocks) при работе с мьютексами?

concurrency middle

Чем отличается Blazor от Render (или RenderFragment) в контексте разработки на .NET?

web Blazor middle

Как выполнить несколько асинхронных запросов параллельно?

concurrency middle

На какой тип данных нельзя применить ограничение уникальности (UNIQUE constraint)?

database SQL middle

Вопросы по другим специальностям