Python-разработчик — вопросы с реальных собеседований, часть 6
60 популярных вопросов из 296 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени.
Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Может ли существовать путь в файловой системе, который на самом деле не существует?
operating_systemsmiddle
1×
Почему вы пишете весь код в одном файле?
architecturejunior
1×
А что насчет остальных двух?
generaljunior
1×
Какие типы данных существуют в Python и какие из них относятся к изменяемым, а какие — к неизменяемым?
language_specificPythonjunior
1×
На что в первую очередь следует обращать внимание при анализе плана выполнения запроса (EXPLAIN)?
databaseSQLmiddle
1×
Что такое списочное выражение (list comprehension)?
language_specificPythonjunior
1×
Что занимает меньше памяти?
data_structuresjunior
1×
Расскажите про таблицы в базах данных: что это такое и как они устроены?
databaseSQLjunior
1×
Как обеспечить отказоустойчивость системы в цепочке микросервисов, чтобы сбой или задержка одного из них не приводили к каскадному отказу всей системы?
architecturemiddle
1×
Расскажите, в чем разница между параллелизмом (parallelism) и конкурентностью (concurrency)?
concurrencymiddle
1×
Что такое параллельные вычисления в Python?
concurrencyPythonmiddle
1×
Можно ли задать параметр start, например, равный единице, чтобы индексы начинались с единицы?
language_specificPythonjunior
1×
Можно ли задавать уточняющие вопросы в процессе написания кода?
behavioraljunior
1×
Что такое короткая запись (shorthand) в JavaScript и в каких случаях она используется?
language_specificJavaScriptjunior
1×
Какие потенциальные ошибки могут возникнуть в данном коде или архитектурном решении?
architecturemiddle
1×
Как правильно обрабатывать индексацию массивов при работе с аналитиками, которые привыкли к нумерации с единицы, а не с нуля?
algorithmsjunior
1×
Что такое перехват исключений и как он работает?
language_specificjunior
1×
Нужно ли при реализации алгоритма сортировки изменять исходный список или следует сохранить его в первоначальном виде?
algorithmsjunior
1×
Как получить список атрибутов объекта?
language_specificPythonjunior
1×
Что такое модульное программирование?
architecturejunior
1×
Почему раньше в разработке использовали синхронные фреймворки типа Django или Flask, а сейчас их использование часто не рекомендуется или считается нежелательным?
backendPythonmiddle
1×
К чему это приведет?
generaljunior
1×
Какие типы данных бывают в Python? Какие уровни транзакции бывают? Что такое интерпретатор?
generalmiddle
1×
На какие два больших класса можно разделить типы данных в Python?
language_specificPythonjunior
1×
Это было on-premise или облачное решение?
architecturemiddle
1×
Почему вы решили использовать Telegram для уведомлений об ошибках и отчетах вместо внедрения специализированных систем мониторинга и логирования, таких как ELK (Elasticsearch, Logstash, Kibana) или аналоги?
architecturemiddle
1×
Опишите архитектуру вашего текущего проекта: состав компонентов и принципы межсервисного взаимодействия.
architecturemiddle
1×
Как бы вы инкапсулировали различия в специфике запросов между разными типами баз данных и при этом спроектировали интерфейс библиотеки?
architecturesenior
1×
Как бы вы спроектировали API библиотеки для работы с базой данных, чтобы обеспечить возможность переключения между различными СУБД (например, MySQL и PostgreSQL) без необходимости переписывания SQL-запросов? Какие интерфейсы и классы вы бы выделили и как бы организовали их структуру?