Какви са разликите в възможностите и подходите при използване на pydantic и dataclasses в Python?
Python
Обяснете какво е GIL в езика за програмиране Python и каква роля играе при изпълнението на нишки.
Как оценявате опита си и отношението си към езика Python в контекста на програмирането?
Имали ли сте опит с системи за управление на бази данни?
Можете ли накратко да разкажете за вашия професионален опит и основните умения?
Възможно ли е да се стартират няколко цикъла на събития в един поток на Python и как да го реализираме?
Създавали ли сте някога структура на protobuf файл за обмен на данни между услуги?
Какви инструменти използваш, за да гарантираш спазването на стила в изходния код?
Как се осъществява обменът на информация между изпълнителните нишки в софтуерните приложения?
Опишете опита си в настройването и внедряването на процеси CI/CD в проекти.
Кое интегрирано средиа или редактор на код предпочитате за разработка на Python?
Можете ли да дадете пример за специални методи, които се извикват автоматично в определени ситуации?
Обяснете концепцията за патърна Singleton и неговото приложение в разработката на софтуер.
Какви са предимствата и недостатъците на използването на магически методи в Python?
Какви инструменти и методики използвахте за проследяване и анализ на състоянието на системата?
Можете ли да обясните какво представляват __slots__ в Python и как те влияят върху управлението на паметта на обектите?
Как се случва превключването на задачите в корутините при използване на asyncio?
В коя професионална област искаш да станеш специалист? Кои области те интересуват за бъдещ растеж?
Как да реализираме патърна Singleton и кои методи за създаване съществуват?