Какво се разбира под конкуренция в програмирането и как се реализира?
Python
Можете ли да изброите нивата на изолация на транзакциите, които знаете?
Обяснете какво е GIL в езика за програмиране Python и каква роля играе при изпълнението на нишки.
Имали ли сте опит с модула asyncio за асинхронно програмиране в Python?
Каква е ролята на сигналите във фреймуърка Django и какви са предимствата им при разработката на приложения?
Можете ли да обясните архитектурата на първата версия на протокола HTTP?
С какви видове осигуряване на доставяемост на съобщения сте запознат?
Каква е основната цел на използването на конструкцията async/await в програмирането?
Каква е ролята на Meta в контекста на сериализатора Django?
Обяснете концепцията за многопоточност и нейното използване в програмирането.
В кои случаи и за какво се използва патърнът Декоратор в програмирането?
Каква е разликата между концепциите за генератор и итератор в програмирането?
Можете ли да обясните какво е патърнът декоратор в езика Python и как се прилага?
Можете ли да обясните принципа на работа и предназначението на контекстните мениджъри в Python?
Можете ли да обясните какво означава командата cherry-pick в Git и за какво се използва?
Можете ли да обясните концепцията за middleware и ролята й в архитектурата на софтуерните системи?
Можете ли да обясните концепцията за асинхронни операции и тяхната разлика от синхронните?
Можете ли да обясните как се реализират итераторите в Python и какви предимства предоставят при работа с колекции от данни?
Можеш ли да назовеш основните типове данни, използвани в езика Python?
Кои типове данни в програмирането се считат за неизменяеми и какви са техните характеристики?