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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

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

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

Почему небезопасно использовать verify=False и синхронный requests в FastAPI?

Использование verify=False в requests отключает проверку SSL-сертификатов, что делает соединение уязвимым к атакам "man-in-the-middle" — злоумышленник может перехватить или изменить данные.

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

Расскажи про работу с Kubernetes: liveness probe и readiness probe — в чём разница? Requests и limits ресурсов — зачем их два?

Liveness probe проверяет, живо ли приложение, то есть не зависло ли оно. Если liveness probe не проходит, Kubernetes перезапускает контейнер. Это помогает автоматически восстанавливать упавшие или зависшие сервисы.

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

Что вы знаете о Python библиотеках: pandas, NumPy, PySpark, SQLAlchemy, requests, PyYAML?

pandas — библиотека для удобной работы с табличными данными, предоставляет структуры DataFrame и Series, позволяет легко фильтровать, группировать, агрегировать и преобразовывать данные.

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

Можно ли запустить синхронный requests неблокирующе в асинхронном приложении и как это сделать?

Синхронный requests можно выполнить в рабочем потоке, чтобы не занимать event loop. Сам запрос при этом остаётся блокирующим для этого потока.

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

Что произойдёт, если внутри корутины, обёрнутой в asyncio.wait_for с таймаутом, вызвать time.sleep или requests?

time.sleep и синхронный requests блокируют поток event loop. Таймер asyncio.waitfor не сможет вовремя обработать отмену, поэтому такой timeout не гарантирует остановку по настенным часам.

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

Почему aiohttp может выполнять HTTP-запросы неблокирующе, а requests — нет?

aiohttp интегрирован с event loop и отдаёт управление на ожидании сетевого I/O. requests предоставляет синхронный интерфейс и удерживает вызывающий поток до завершения операции.

Читать ответ