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

Вопросы на собеседовании в СБЕР Роботы

34 вопроса с собеседований в СБЕР Роботы

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

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

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

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

Каталог

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

Найдено: 34
Поведенческий

Расскажите о себе: как пришли в разработку, в каких командах и продуктах работали, какой функционал выполняли?

В рамках моего профессионального опыта я работал с Python для решения различных задач:

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

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

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

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

Какие задачи в Python параллелятся хорошо, какие плохо? Какие инструменты использовать для IO-bound и CPU-bound задач?

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

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

Объясните назначение и принцип работы атрибута __slots__ в Python.

Атрибут slots в Python используется для ограничения набора атрибутов, которые могут быть у экземпляров класса. Это позволяет:

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

Что такое GraphQL и как на бэкенде бороться с проблемой N+1 запросов при обработке произвольных AST-деревьев?

Да, я имел опыт работы с GraphQL в нескольких проектах на Python. Обычно использовал библиотеку Graphene, которая позволяет легко создавать GraphQL-схемы и резолверы.

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

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

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

Читать ответ