Променливи и непроменливи типове данни в Python: какво представляват, примери, характеристики?
Python
Наследяване и множествено наследяване в Python. Как работи MRO?
Можете ли да нарисувате схема на взаимодействието на компонентите на тази система?
Какво можете да разкажете за асинхронните генератори?
Проектирайте социална мрежа.
Кой метод трябва да бъде презаписан, за да се промени стандартното поведение при създаването на екземпляр на класа, например за реализиране на singleton?
Какво е дескриптор в Python?
Начини за мащабиране на производителността на бекенда: хоризонтално и вертикално мащабиране, монолит срещу микросервизи.
Какво е генератор и как го използвахте в проекта?
Итератори, генератори и декоратори: какво представляват и как работят?
Можете ли да разкажете за устройството на процесите в Linux?
Какво е свързаност и цялост?
Коя команда в Linux променя собственика на файл?
Каква е разликата между операторите `is` и `==` в Python?
Каква е разликата между списъците и кортежите?
Как работи управлението на паметта в Python? Събиране на отпадъци, броене на референции, циклични връзки.
Какво сортиране се използва в Python и каква е неговата сложност?
Къде се съхраняват бисквитките?
Какво са __slots__ и как са свързани с управлението на паметта?
Как да мащабирате хоризонтално базата данни? Sharding, репликация (master-slave, master-master), партициониране.