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

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

28 вопросов с собеседований в Saber Interactive

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в Saber Interactive. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, coroutines, testing.

Каталог

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

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

Как проходит проверка условий с AND и OR (short-circuit evaluation)?

В Python операторы and и or используют короткое замыкание (short-circuit evaluation). Это значит, что выражение вычисляется слева направо и останавливается, как только результат становится однозначным.

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

Могли бы вы объяснить понятие магических методов в объектно-ориентированном программировании?

Магические методы в Python — это специальные методы, которые начинаются и заканчиваются двойным подчёркиванием (например, init, str, add).

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

Можете объяснить, что такое корутин и как они используются в программировании?

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

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

Что такое SOLID? Расскажите про принципы.

Принципы SOLID — это пять основных правил объектно-ориентированного программирования, которые помогают создавать гибкий и поддерживаемый код:

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

Что такое аргументы *args в Python?

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

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

Что такое асинхронность, многопоточность и мультипроцессинг? Чем они отличаются и когда что использовать?

Синхронный подход:

Читать ответ