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

Вопросы на собеседовании в ИнфоТехСервис

57 вопросов с собеседований в ИнфоТехСервис

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в ИнфоТехСервис. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, database, sql.

Каталог

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

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

Имели ли вы опыт использования Depends для внедрения зависимостей в FastAPI?

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

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

Можно ли считать протокол HTTP управляемым состоянием в контексте архитектуры систем?

Протокол HTTP является по своей природе статeless (без состояния). Это значит, что каждый запрос от клиента к серверу обрабатывается независимо, без сохранения информации о предыдущих запросах.

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

На каком принципе основана работа REST API и какие основные концепции он использует?

REST API основан на принципах архитектурного стиля REST (Representational State Transfer). Основные концепции:

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

Что такое CORS (Cross-Origin Resource Sharing)? Зачем браузер отправляет предварительный запрос (preflight request) методом OPTIONS перед основным запросом к бэкенду?

CORS (Cross-Origin Resource Sharing) — это механизм безопасности браузера, который ограничивает доступ веб-страниц к ресурсам, расположенным на другом домене.

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

Как работает генератор в Python и чем он отличается от обычной функции и итератора?

Генераторы в Python — это функции, которые возвращают итератор и позволяют поэтапно генерировать значения с помощью ключевого слова yield.

Читать ответ
Поведенческий

Расскажите о вашем опыте: на каких проектах вы работали в [компания] и [компания], какие технологии использовали и за что отвечали?

В контексте Python фронтенд-разработки чаще всего речь идёт о создании пользовательских интерфейсов с помощью библиотек, которые позволяют строить GUI или веб-интерфейсы.

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

Какие алгоритмы шифрования применяются для защиты данных при использовании протокола HTTPS?

Для защиты данных в протоколе HTTPS используются комбинации различных алгоритмов шифрования, которые обеспечивают конфиденциальность, целостность и аутентификацию. Основные типы алгоритмов:

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

Можете объяснить, что такое библиотека asyncpg в языке Python и для чего она используется?

asyncpg — это асинхронная библиотека для работы с базой данных PostgreSQL в Python. Она построена на asyncio и позволяет эффективно выполнять запросы к PostgreSQL без блокировки основного потока выполнения.

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

Как реализовать объединение таблиц при использовании SQLAlchemy?

В SQLAlchemy для объединения таблиц обычно используется метод join(), который позволяет связать две таблицы по определённому условию (например, по внешнему ключу).

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

Объясните, по каким причинам применение многопоточности не рекомендуется при решении задач с высоким уровнем ввода-вывода

Многопоточность при задачах с высоким уровнем ввода-вывода (I/O) может быть неэффективна по нескольким причинам:

Читать ответ