Что такое дескрипторы (descriptors) в Python? Как с их помощью реализовать аналог встроенного декоратора @property?
В Python дескриптор — это объект, который управляет доступом к атрибутам другого объекта через методы get, set и delete.
Читать ответПодготовка к интервью
6 вопросов с собеседований в Catawiki
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Catawiki. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, frontend.
Каталог
В Python дескриптор — это объект, который управляет доступом к атрибутам другого объекта через методы get, set и delete.
Читать ответPostgreSQL может выбрать Sequential Scan вместо использования B-tree индекса по нескольким причинам:
Читать ответCORS (Cross-Origin Resource Sharing) — это механизм безопасности браузера, который ограничивает доступ веб-страниц к ресурсам, расположенным на другом домене.
Читать ответCAP-теорема утверждает, что в любой распределенной системе невозможно одновременно гарантировать три свойства: согласованность (Consistency), доступность (Availability) и устойчивость к разделению (Partition Tolerance).
Читать ответВ Python декоратор можно применить несколькими способами:
Читать ответMulti-Version Concurrency Control (MVCC) в PostgreSQL — это механизм управления параллелизмом, который позволяет нескольким транзакциям работать с базой данных одновременно без блокировок на чтение.
Читать ответ