Python
Можете ли да обясните какво се разбира под CPython и как се различава от други реализации на Python?
Как беше извършено разделянето на отговорностите и разпределението на задачите в екипа разработчици?
Какви са разликите между неизменяемо множество и фиксиран списък в Python?
Какви професионални задачи бихте искали да реализирате в бъдещата си роля?
Какво е метаклас в Python?
Обяснете механизма на работа на цикъла for в Python.
Каква е ролята на механизма за интроспекция в програмирането и защо е полезен?
Как се създава и инициализира обект на клас в Python, който използва конструктор?
Каква е времевата трудност на алгоритъма за двоично търсене?
Какви методи могат да се използват за извеждане на съобщения или грешки в стандартния поток за грешки (stderr)?
Разкажете за случаи, когато сте трябвало да поемете отговорностите на колега поради неговото временно отсъствие.
Каква е разликата между многонитковост, многопроцесорност и асинхронност? Кога какво да използваме?
Какви са свойствата на транзакциите, съкратено като ACID?
Можете ли да опишете структурата и основните компоненти на потребителския интерфейс?
Кой фреймуърк смяташ за по-подходящ — Django или FastAPI, и с какви критерии правиш избор?
Можете ли да опишете процеса на обработка на задачите, които постъпват във вашия проект, и как работите с тях?
Как напълно да изчистите всички данни от таблица в Redis?
Какви са основните ви очаквания свързани с работата в нашата организация?
Какви начини използваш за стартиране и настройка на FastAPI приложения?
По какви начини може да се създаде индекс в база данни и какви предимства носи това?