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

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

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

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

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

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

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

Каталог

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

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

Можешь рассказать о ключевых характеристиках и особенностях работы с Asyncio в Python?

Asyncio — это библиотека в Python для написания асинхронного кода с использованием корутин, событийного цикла и неблокирующих операций. Основные характеристики:

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

Создавал ли ты собственные Docker образы с нуля?

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

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

Может ли ты перечислить типы баз данных, с которыми работал, и объяснить их особенности?

Я работал с разными типами баз данных, каждый из которых имеет свои особенности:

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

Какие преимущества у монолита по сравнению с микросервисной архитектурой и в каких случаях вы бы выбрали монолит?

Монолитная архитектура — это архитектурный стиль, в котором все компоненты приложения (интерфейс пользователя, бизнес-логика, доступ к данным) объединены в единый, неразделимый модуль.

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

В чём разница между `__new__` и `__init__`?

init — это специальный метод в Python, который используется для инициализации нового объекта класса. Он вызывается автоматически при создании экземпляра и обычно используется для задания начальных значений атрибутов.

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

В каких ситуациях могут возникнуть круговые зависимости при импорте модулей или компонентов?

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

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

Какие библиотеки для реализации websocket в Django вы применяли в своих проектах?

В проектах на Django для реализации WebSocket я использовал библиотеку Channels. Она расширяет стандартный Django и позволяет работать с протоколом WebSocket, обеспечивая асинхронную обработку сообщений.

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

Что такое контекстные менеджеры в Python?

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

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

Как устроен dict в Python, какие есть нюансы у словарей и хеш-таблиц?

В Python словарь (dict) — это изменяемая структура данных, которая хранит пары ключ-значение. Он реализован как хеш-таблица, что обеспечивает быстрый доступ к значениям по ключу.

Читать ответ