Расскажите о проекте, который вы считаете наиболее значимым или увлекательным, в котором участвовали
В одном из проектов я разрабатывал систему управления заказами для интернет-магазина на C#.
Читать ответПодготовка к интервью
56 вопросов с собеседований в Pyrus
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Pyrus. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, java.
Каталог
В одном из проектов я разрабатывал систему управления заказами для интернет-магазина на C#.
Читать ответConcurrentDictionary используется для потокобезопасного хранения пар ключ-значение.
Читать ответПопулярные библиотеки и инструменты для работы с объектно-реляционным отображением (ORM) в C#:
Читать ответЯ претендую на позицию младшего разработчика C# (Junior C# Developer).
Читать ответДля снижения зависимости компонентов в коде на C# и повышения его гибкости применяют принципы инверсии зависимостей и внедрения зависимостей (Dependency Injection).
Читать ответСнаружи, то есть при вызове метода, определить, реализован ли он с использованием yield (итератор) или возвращает готовый List, напрямую нельзя.
Читать ответПри создании нового HashSetT в C# выделяется память под внутреннюю структуру данных — обычно это массив бакетов (buckets) и массив элементов (entries).
Читать ответНедавно я изучал новые возможности C# 10 и 11, такие как глобальные using, улучшенные паттерн-матчинги и улучшения в работе с nullable типами.
Читать ответВ Java ключевое слово final используется для ограничения изменений и наследования.
Читать ответДелегаты в C# — это типы, которые представляют ссылки на методы с определённой сигнатурой и возвращаемым типом.
Читать ответПри выполнении SQL-запроса в сервере происходит несколько этапов:
Читать ответБез конкретного запроса сложно точно определить вычислительную сложность, но обычно сложность сортировки — O(n log n), где n — количество элементов.
Читать ответ