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

Вопросы на собеседовании в Сбер

3834 вопроса с собеседований в Сбер

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

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

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

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

Каталог

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

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

Посмотри на функцию count_pairs. Какая у неё сложность? Напиши более эффективный вариант.

Если функция countpairs реализована классическим способом перебора всех пар элементов, то её временная сложность — O(n²), где n — количество элементов в списке.

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

В каких ситуациях планировщик PostgreSQL (Query Planner) может сознательно проигнорировать существующий индекс и выбрать последовательное сканирование таблицы (Seq Scan), даже если поиск выполняется по индексированному полю?

PostgreSQL может выбрать Sequential Scan вместо использования B-tree индекса по нескольким причинам:

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

Используете ли вы SOLID в работе и какой из принципов считаете наиболее полезным?

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

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

[имя] расскажите про механизм асинхронности в Python: как он выглядит, где хорош, где плох, для чего придумали?

Асинхронность в Python используется для эффективного управления операциями ввода-вывода (I/O bound operations), которые могут быть медленными и блокировать выполнение других задач.

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

Что такое инкапсуляция? Какие особенности есть с точки зрения Python?

В Python инкапсуляция реализуется через соглашения об именовании и механизмы ограничения доступа к атрибутам и методам класса.

Читать ответ