Каква е разликата между обикновена функция и генератор в програмирането?
Python
Опишете процеса на стартиране и настройка на Celery за изпълнение на задачи в приложението.
Създавали ли сте абстрактни модели за системи или процеси?
Обяснете концепцията за Event Loop и ролята й в асинхронното програмиране на Python
Какви видове тестове можеш да създадеш, за да гарантираш качеството на твоя код?
Запознат ли сте с принципите на програмиране във функционалната или обектно-ориентирана парадигма?
Имали ли сте случаи на изпълнение на миграционни процеси или работи по пренасяне на данни?
Използвате ли мок обекти при писане на автоматични тестове?
Каква е разликата между използването на HAVING и WHERE при работа със SQL заявки?
Можете ли да дадете пример, когато асинхронните операции се изпълняват твърде бавно?
Имали ли сте опит с бази данни, ориентирани към съхранение на данни по колони?
Защо е важно да се прилага процедурата по нормализация при проектирането на база данни?
Как проверявате типа на annotations в кода?
Какви методи могат да се използват за проверка на успешността на прехвърлянето на данни или системата при миграция?
Какви инструменти използваш за статична проверка на типовете в кода?
Може ли да се реализира многопроцесорна обработка, разпределяйки я между различни ядра на процесора?
Каква е ролята на системата за типизация и как помага при разработката на Python?
Създавал ли си индексни структури за ускоряване на заявките в базата данни?
Каква е ролята и предимствата от използването на инструмента Poetry за управление на зависимости и виртуални среди в Python проекти?
Как да инициирате изпълнението на асинхронна задача с помощта на Celery?