Вопросы с собеседований на позицию C# developer

Всего вопросов: 100
Вопросы
Сложность Вероятность Тег
Назовите основные принципы ООП.
Difficulty
90%
Общие
Что такое класс?
Difficulty
90%
Классы, структуры и интерфейсы
Что такое лямбда-выражение?
Difficulty
85%
Общие
Что такое наследование, инкапсуляция, абстракция, полиморфизм: приведите примеры (желательно из собственного опыта). От какого класса неявно наследуются все классы в .NET? Разрешено ли множественное наследование в C#?
Difficulty
85%
Общие
Что такое LINQ и для чего используется? Приведите несколько примеров применения LINQ.
Difficulty
85%
.NET
Что такое тип значения, а что такое тип ссылки? Что из этого class, а что struct? В каком участке памяти они хранятся?
Difficulty
85%
cтруктуры данных
Что такое дженерики? Какие проблемы они решают?
Difficulty
85%
cтруктуры данных
Что такое dependency injection и зачем оно нужно?
Difficulty
85%
Общие
Что такое рекурсия?
Difficulty
80%
Общие
Для чего служат try, catch, finally? В каком случае может не выполниться блок finally?
Difficulty
80%
обработка ошибок
Что такое делегат?
Difficulty
80%
.NET
Что такое сборщик мусора (Garbage Collector) на базовом уровне?
Difficulty
80%
.NET
Чем отличаются value от reference type? String - это reference или value?
Difficulty
80%
cтруктуры данных
Что такое Array, List, HashSet, Dictionary? Приведите примеры использования этих структур данных. Какая сложность операций с ними (поиск, вставка, удаление)?
Difficulty
80%
cтруктуры данных
Как вы понимаете SOLID?
Difficulty
80%
Общие

Вам доступно всего 15 из 100 вопросов

Для полного доступа бесплатно подпишитесь на Telegram

Бесплатно через Telegram