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

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

799 вопросов с собеседований в ВК

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

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

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

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

Каталог

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

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

Какой профессиональный проект или результат вы считаете своим самым значительным успехом на предыдущем месте работы?

На предыдущем месте работы моим самым значительным успехом был проект по автоматизации обработки больших объемов данных с использованием Python.

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

Скажи, пожалуйста, что знаешь про очереди сообщений, брокеры сообщений. Какие знаешь, какими пользовался?

Да, у меня был опыт работы с системами обмена сообщениями и брокерами сообщений. Например, я использовал RabbitMQ и Apache Kafka для организации асинхронного взаимодействия между микросервисами.

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

Какие факторы для вас решающие при выборе следующего места работы, какие ожидания и редфлаги?

При выборе будущей профессиональной позиции стоит учитывать следующие параметры:

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

Сколько времени в среднем за рабочий день вы тратите на написание кода?

В среднем на программирование в рамках текущей должности уходит около 6-8 часов в день, что соответствует полной рабочей смене. Остальное время может уходить на планирование, встречи, код-ревью и обучение.

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

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

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

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

Давай обсудим внутренние структуры данных в Python, точнее их алгоритмическую сложность. Начнём со списка — расскажи, пожалуйста, сложность основных операций на списке.

В Python список (list) реализован как динамический массив. Это значит, что доступ к элементу по индексу происходит за константное время — O(1).

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

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

Да, создание индексированных структур — распространённый способ ускорения запросов в базах данных. Индексы позволяют быстро находить нужные записи без полного перебора таблицы.

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

Как у вас был выстроен релизный цикл, кто за что отвечал, кто отвечал за выливку кода?

Релизный цикл был построен на основе GitFlow: разработчики создавали feature-ветки, после завершения работы делали pull request в develop. QA команда проводила тестирование на staging среде.

Читать ответ