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

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

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

13 вопросов 395 компаний 353 технологии

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

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

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

Каталог

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

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

Можно ли реализовать методы с телом в интерфейсе C# и зачем это нужно? В чём преимущество перед абстрактным классом?

Да, начиная с C# 8.0 в интерфейсах можно реализовывать методы с кодом — это называется "методы по умолчанию" (default interface methods).

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

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

При вызове метода в C# в стек вызовов помещается новый фрейм (кадр стека), который содержит информацию о текущем вызове: параметры метода, локальные переменные и адрес возврата.

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

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

Метод Where при использовании с IQueryable в C# объявлен как расширяющий метод и принимает в качестве параметра выражение предиката (функцию, возвращающую bool). Его сигнатура примерно выглядит так:

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

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

В C# отсутствует оператор delete. Управление памятью осуществляется автоматически сборщиком мусора (Garbage Collector). Память, выделенная для объектов, освобождается GC, когда они становятся недостижимыми.

Читать ответ