ПИК Digital · июль 2024

Тех собес на middle C# Разработчик в ПИК Digital

middle Тех собес 17 вопросов
1

Общий опыт

1. Расскажите про свой основной опыт работы.

2. Расскажите подробнее про бэкграунд и прошлый опыт.

2

SQL

3. Общие вопросы по SQL.

4. Вопросы по использованию SQL совместно с ORM.

5. Почему в проекте используются сырые SQL-запросы, а не ORM?

3

C# — Основы и Типы данных

6. Какие типы данных существуют в C#?

7. Как устроен тип String в C#?

8. Какие методы есть у класса object?

4

C# — Коллекции и Производительность

9. Какие коллекции используются в C#?

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

11. Есть ли ограничения у массива, связанные со способом его хранения в памяти?

12. Что предпочтительнее выбрать в конкретной ситуации — массив или список?

13. Куда быстрее добавлять элементы: в массив, список или словарь?

14. Какая скорость чтения данных у словаря?

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

16. Каким образом рассчитывается хэш-код для ключа словаря?

17. Как словарь определяет наличие дубликатов ключей при добавлении?