Реальные вопросы, которые задают на собеседованиях для C#-разработчик в Aviasales.
Смотрите также задачи с собеседований для C#-разработчик
Что такое dependency injection
В чем разница между Value type и Reference type
Что такое многопоточность
Какие коллекции существуют в C#?
Как работают async и await в C#?
Как избежать проблемы с повторной итерацией без использования ToList в C#
Был ли опыт работы с потокобезопасными коллекциями в C#?
Был ли опыт работы с DI контейнерами кроме стандартного ASP.NET, например Unity?
Что такое LinkedList в C# и когда его использовать?
Был ли опыт оптимизации, связанной с value type и reference type в C#?
Что такое AggregateException в C#?
Что такое boxing и unboxing в C#, каковы их плюсы и минусы?
Как устроена коллекция Dictionary в C#?
Какие типы может возвращать async метод в C# и почему void плохо возвращать
Что такое StringBuilder в C# и когда его использовать?
Что такое lock в C# и как его использовать?
Что такое сборщик мусора и как он работает в .NET
Как работать с Entity Framework?
Расскажите про концепции асинхронности и параллелизма
Что такое принципы SOLID и как они помогают писать структурированный код
Все 26 вопросов доступны в Сопровождении до оффера
Узнать подробнее