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

Вопросы на собеседовании в СБК ПАРУС

61 вопрос с собеседований в СБК ПАРУС

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

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в СБК ПАРУС. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, http.

Каталог

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

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

Требуется вывести список сотрудников, получающих максимальную заработную плату в своем отделе.

Для вывода списка сотрудников, получающих максимальную зарплату в своем отделе, можно использовать LINQ с группировкой по отделам и выбором сотрудников с максимальной зарплатой в каждой группе.

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

Блиц по методам IEnumerable: SingleOrDefault vs FirstOrDefault — в чём разница?

FirstOrDefault() возвращает первый элемент последовательности, удовлетворяющий условию, или значение по умолчанию (null для ссылочных типов, 0 для числовых типов), если таких элементов нет.

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

Проведи рефакторинг кода: вынеси универсальный helper для проверки существования сущностей и исправь выявленные проблемы

Для рефакторинга проверки существования сущностей можно вынести универсальную функцию-шаблон, которая принимает идентификатор и функцию поиска, возвращая булево значение. Это уменьшит дублирование и повысит читаемость.

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

Какие ещё кейсы можете рассказать, например связанные с аллокациями?

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

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

HikariCP: при пуле из 10 соединений возникает connections not available. Что делать?

Диагностика нехватки соединений через метрики пула, длительность запросов, блокировки, возврат ресурсов и общий бюджет соединений всех экземпляров приложения.

Читать ответ