Можете ли да обясните какво е обект с променливи свойства в Python?
Python
Колко редовно създавахте и поддържахте автоматични тестове във вашите проекти?
Имали ли сте опит в създаването или автоматизирането на end-to-end тестове за функционалността на системата?
Какво ниво на тестово покритие беше постигнато в предишния проект?
Можете ли да обясните как е реализирано извикването на метода close в системата или езика за програмиране?
Можете ли да обясните концепцията за шаблона 'SAGA' в архитектурата на микросервизите?
Необходимо ли е да се използва ключовата дума yield в реализирането на контекстен мениджър в Python?
Какви са основните принципи на обектно-ориентираното програмиране, които знаеш?
Какво ограничава възможността за пълна многопоточност в Python и това свързано ли е с GIL?
Каква е разликата между структурата на данните списък и множество по характеристиките и приложението им?
В кои ситуации потокът на изпълнение се предава на GIL в Python?
Какви функции трябва да реализира един обект, за да може да бъде обходен с цикъл in в Python?
Обяснете какво прави вградената функция property() в Python и как се използва за управление на достъпа до атрибутите на класа
Колко теста бяха реализирани и стартирани във вашия предишен проект?
Какво е OAuth 2.0 и какъв проблем решава?
Кои HTTP методи не запазват уникалността на операцията при повторното й изпълнение?
Можете ли да обясните какво се разбира под свойството на последователността в контекста на транзакциите и принципите ACID?
Как Python обработва множествено наследяване и определя реда за разрешаване на методи (MRO)?
Каква е целта на pathlib в Python и как се сравнява с os.path?
Какви са ключовите разлики между синхронното и асинхронното програмиране в Python? Моля, отговорете устно на този въпрос.