Когда следует использовать асинхронность, а когда синхронность/многопоточность?
Асинхронное программирование и многопоточность — это разные подходы к выполнению задач параллельно.
Читать ответПодготовка к интервью
61 вопрос с собеседований в Лучи
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Лучи. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, database, sql.
Каталог
Асинхронное программирование и многопоточность — это разные подходы к выполнению задач параллельно.
Читать ответДля безопасного хранения учетных данных в системе рекомендуется:
Читать ответОсновные преимущества генераторов перед обычными функциями, возвращающими списки или другие полные коллекции:
Читать ответJSON Web Token (JWT) состоит из трёх частей, разделённых точками:
Читать ответВ Kafka порядок обработки сообщений гарантируется внутри одной партиции, но при наличии нескольких партиций порядок между ними не сохраняется. Чтобы обеспечить строгий порядок обработки событий от одного клиента, можно:
Читать ответGIL (Global Interpreter Lock) — это механизм в CPython, который обеспечивает, что в каждый момент времени только один поток выполняет байт-код Python.
Читать ответJWT (JSON Web Token) — это компактный, URL-безопасный способ передачи информации между сторонами в виде JSON-объекта, часто используемый для авторизации и аутентификации.
Читать ответЯ обладаю практическим опытом в следующих областях:
Читать ответВ Python из-за глобальной блокировки интерпретатора (GIL) многопоточность неэффективна для CPU-bound задач, то есть тех, которые интенсивно используют процессор.
Читать ответВыражение 999999 in range(1, 99999999) в Python выполняется за O(1) по времени.
Читать ответПоверхностное копирование (shallow copy) создает новый объект, но вложенные объекты внутри него не копируются, а просто ссылаются на те же самые объекты, что и в оригинале.
Читать ответselectrelated и prefetchrelated в Django ORM используются для оптимизации запросов к базе данных при работе с связанными моделями.
Читать ответ