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

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

116 вопросов с собеседований в Lesta

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

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

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

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

Каталог

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

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

Что такое middleware и для каких задач оно применяется?

Промежуточное программное обеспечение (middleware) в архитектуре систем служит прослойкой между различными компонентами или приложениями, обеспечивая их взаимодействие и интеграцию.

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

Как эффективно реализовать параллельное выполнение задач в Python с использованием многопоточности?

В Python для параллельного выполнения задач с использованием многопоточности обычно применяют модуль threading.

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

Как различить слабые и сильные ссылки в Python и в чем их отличия?

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

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

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

Для задач, требующих интенсивных вычислений на CPU, оптимальными видами конкурентности в Python являются:

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

Какой контракт должен реализовать объект, чтобы стать контекстным менеджером в Python?

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

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

Изменяемые и неизменяемые типы данных в Python: что это такое, примеры, особенности?

Неизменяемые (immutable) типы данных — это такие объекты, состояние которых нельзя изменить после создания. В Python к ним относятся:

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

Какие механизмы синхронизации обеспечивают управление конкуррентным выполнением задач в библиотеке asyncio?

В библиотеке asyncio для управления конкурентным выполнением задач используются несколько механизмов синхронизации, которые помогают координировать доступ к общим ресурсам и управлять порядком выполнения:

Читать ответ