Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

79 вопросов 422 компании 353 технологии

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 79
Теория

Какими способами можно объявить и определить атрибут в языке C#?

В C# атрибуты — это специальные классы, которые позволяют добавлять метаданные к элементам кода (классам, методам, свойствам и т.д.). Чтобы объявить и определить свой атрибут, нужно:

Читать ответ
Теория

Что такое метод get в C#?

Специальное ключевое слово, используемое в определении свойства для получения значения закрытого поля. Оно обеспечивает доступ к данным извне класса, контролируя логику получения.

Читать ответ
Теория

Что такое оператор throw в C#?

Оператор throw используется для явного инициирования исключения. Он позволяет прервать нормальное выполнение программы и передать управление блоку обработки исключений.

Читать ответ
Теория

Что такое события в C#?

События в C# — это механизм, основанный на шаблоне "наблюдатель" (Observer Pattern), позволяющий объекту (издателю) уведомлять другие объекты (подписчиков) о наступлении определенного действия или изменения состояния.

Читать ответ
Теория

Можете объяснить, что представляет собой интерфейс IReadOnlyList в C# и как его использовать?

Интерфейс IReadOnlyListT в C# представляет собой коллекцию элементов, к которой можно получить доступ по индексу, но нельзя изменять содержимое (то есть добавлять, удалять или изменять элементы).

Читать ответ
Поведенческий

Расскажите о вашем опыте интеграции и использовании PostgreSQL в проектах на C#.

В проектах на C# для работы с PostgreSQL я использовал библиотеку Npgsql — это .NET Data Provider для PostgreSQL, который обеспечивает удобное подключение и выполнение запросов.

Читать ответ
Теория

Каковы особенности типовой системы в C# и каким образом она реализована в языке?

Типовая система в C# является статически типизированной и строго типизированной, что означает, что типы переменных известны во время компиляции и не могут быть произвольно изменены во время выполнения.

Читать ответ