Кога и как използваш Kafka и RabbitMQ — каква е разликата?
Python
Какво е GIL в Python и защо трябва да го знаем?
Разкажи ми за видовете блокировки.
Защо използвахте Redis+Celery вместо RabbitMQ?
Какво да правите, ако в асинхронно приложение (FastAPI) има блокираща синхронна I/O операция?
Как се реализира асинхронността в Python? Разкажи го без дълбоки детайли.
Как получаваш нови знания? Какво четеш, кого гледаш? Можеш ли да назовеш конкретни канали или последното, което гледа?
Защо списъкът в Python може да съдържа елементи от различни типове и при това да осигурява бърз достъп по индекс?
Защо напускаш [компания]? Какво те мотивира да смениш работата си?
Разкажи за себе си: кой си, какво правиш, опит в работата, хобита?
За какво е WebSocket, ако има вече HTTP? Каква е основната разлика?
Каква е сложността на вмъкването в края на списък (Python списък)? Защо понякога е O(n)?
Защо много опитни разработчици препоръчват да се предпочита композицията пред наследяването?
За какво са нужни индексите в базата данни? Недостатъци? Каква структура от данни се използва за стандартен индекс?
В кои случаи има смисъл да се използва многопоточност в Python въпреки GIL?
Задача с конкурентно обновяване на таблицата: как да решим проблема с изгубените актуализации (Lost Update) с помощта на инструменти за бази данни?
Асинхронността в Python/FastAPI ли е същата като конкуренцията?