Можете ли да обясните как работи командата git rebase и какви са основните й предимства в сравнение с merge?
Python
Може ли функция да се използва като аргумент при извикване на друга функция?
Обяснете концепцията за фабрика за декоратори и как се прилага при проектирането на системи.
Обяснете принципа на работа на генераторите в Python и техните основни предимства
Какви ограничения налага глобалната блокировка на интерпретатора в Python и как това влияе на многопоточността?
Споделете своя професионален опит и умения, които според вас са релевантни за тази позиция.
Можете ли да обясните процеса на изпълнение на командата 'git rebase' и ролята й в управлението на историята на комитите?
Как да реализираме асинхронното изпълнение на операции с помощта на конструкцията async/await?
Обяснете концепцията за паралелни процеси или потоци на изпълнение в програмирането.
Каква е ролята на индексите в база данни и как те помагат за ускоряване на изпълнението на заявките?
В кои случаи се препоръчва използването на асинхронно програмиране и какви предимства носи това?
Какви отговорности и задачи изпълнявахте на предишната си длъжност?
Можеш ли да изброиш основните категории HTTP отговори, техните кодове и предназначение?
В кои ситуации не се препоръчва използването на асинхронни операции?
Обяснете концепцията за сигнали във фреймуърка Django и ролята им в управлението на събития
Обяснете какви са анонимните функции в програмирането и как се използват.
Защо се въвежда механизмът CORS при разработката на уеб приложения?
Кои мутабилни типове данни познаваш в програмирането?
Можете ли да обясните концепцията за утилизация на типове (duck typing) в езика Python?
Какво се разбира под конкуренция в програмирането и как се реализира?