Какой опыт у тебя в освоении языка Python, и как давно ты им пользуешься?
Я начал изучать Python около 3 лет назад и активно использую его в проектах разного уровня сложности.
Читать ответПодготовка к интервью
154 вопроса с собеседований в Effective Mobile
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Effective Mobile. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, mobile, java.
Каталог
Я начал изучать Python около 3 лет назад и активно использую его в проектах разного уровня сложности.
Читать ответGIL (Global Interpreter Lock) — это механизм в интерпретаторе CPython, который гарантирует, что в каждый момент времени только один поток выполняет байт-код Python.
Читать ответВ Python инкапсуляция реализуется через соглашения об именовании и механизмы ограничения доступа к атрибутам и методам класса.
Читать ответРазвертывание приложений в продакшн-среду обычно включает несколько этапов:
Читать ответЯ изучал информацию о вашей организации через официальный сайт и профиль в социальных сетях.
Читать ответКлючевое слово yield в Python используется не только для создания генераторов, но и для реализации корутин и сопрограмм.
Читать ответREST API основан на принципах архитектурного стиля REST (Representational State Transfer). Основные концепции:
Читать ответЕсли при использовании SQLAlchemy возникает ошибка во время выполнения SQL-запроса, следует предпринять следующие шаги:
Читать ответГенераторы в Python — это функции, которые возвращают итератор и позволяют поэтапно генерировать значения с помощью ключевого слова yield.
Читать ответАвтоматическое управление памятью в системах сборки мусора (GC) включает несколько ключевых технологий и стратегий:
Читать ответВ Python словари реализованы на основе хеш-таблиц, и для разрешения коллизий используется метод открытой адресации с пробным поиском (open addressing с probing).
Читать ответВ Python многопроцессность реализуется с помощью модуля multiprocessing, который позволяет создавать и управлять отдельными процессами, обходя ограничения GIL (Global Interpreter Lock).
Читать ответ