Какие вопросы у вас есть о составе команды и проекте?
Чтобы лучше понять проект и условия работы, можно задать следующие вопросы:
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
Чтобы лучше понять проект и условия работы, можно задать следующие вопросы:
Читать ответВ C# есть несколько способов удалить дубликаты из массива:
Читать ответАсинхронность — это способ организации выполнения кода, при котором операции, занимающие продолжительное время (например, ввод-вывод, сетевые запросы), не блокируют основной поток выполнения.
Читать ответВ .NET существует две основные категории типов данных: типы значений (Value Types) и ссылочные типы (Reference Types).
Читать ответВ C# для реализации Dependency Injection (DI) обычно используют контракты в виде интерфейсов, чтобы отделить реализацию сервиса от его использования. Это повышает тестируемость, расширяемость и поддерживаемость кода.
Читать ответВ C# struct — это тип значения (value type), а class — ссылочный тип (reference type). Ключевые отличия:
Читать ответПамять стека и кучи отличаются по объему и способу использования:
Читать ответДля поиска элемента в отсортированном массиве часто используется алгоритм бинарного поиска, который работает за логарифмическое время O(log n).
Читать ответИнструменты для анализа и оптимизации SQL-запросов — это программы и средства, которые помогают понять, как именно база данных выполняет запросы, и найти узкие места в их работе.
Читать ответИнтерфейс и класс в объектно-ориентированном программировании имеют следующие ключевые отличия:
Читать ответБуква 'I' в принципах SOLID обозначает Interface Segregation Principle (Принцип разделения интерфейса).
Читать ответВ Kafka/MassTransit consumer нет встроенного scope запроса, поэтому Scoped-сервисы (например, DbContext) нужно создавать вручную внутри обработчика сообщений.
Читать ответ