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

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

193 вопроса с собеседований в ivi

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

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

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

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

Каталог

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

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

Расскажи, что тебе в целом интересно, в каком направлении ты сейчас находишься в поиске (какие у тебя карьерные интересы и мотивация)?

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

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

Можно ли использовать список в качестве ключа словаря в Python?

В Python ключами словаря могут быть только хешируемые объекты. Списки (list) являются изменяемыми и не хешируемыми, поэтому попытка использовать список в качестве ключа вызовет ошибку TypeError: unhashable type: 'list'.

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

Что такое аргументы *args в Python?

Специальный синтаксис в сигнатуре функции, который позволяет ей принимать произвольное количество позиционных аргументов. Эти аргументы собираются в кортеж.

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

[имя] спросил: В чём разница между EXPLAIN и EXPLAIN ANALYZE в PostgreSQL, и на что нужно смотреть при сравнении планов двух запросов (используется ли индекс и т.д.)?

Команда EXPLAIN в SQL показывает план выполнения запроса, то есть как СУБД собирается получить данные (например, последовательное сканирование таблицы, использование индексов и т.д.).

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

[имя] спросил: Расскажи про итераторы и генераторы в Python — в чём разница и когда что использовать?

Итератор — это объект, который позволяет последовательно проходить по элементам коллекции, реализуя метод next() для получения следующего элемента. Итераторы используются для обхода данных.

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

[имя] спросил: Можешь предложить другой способ решения предыдущей задачи (последняя передача для каждого канала)?

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

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

[имя] спросил: На каких других языках программирования писал, и какие ключевые особенности Python можно выделить при сравнении с другими языками (например, интерпретируемость)?

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

Читать ответ