Имали ли сте случаи на създаване и изпълнение на SQL заявки по време на работа?
Python
С кои системи за управление на бази данни вече сте работили в проектите си?
Имали ли сте опит с използването на системи за обектно-релационно картографиране (ORM)?
Споделете своя професионален опит и умения, които според вас са релевантни за тази позиция.
Можете ли да изброите основните свойства на транзакциите в системите за управление на бази данни?
Какви са предимствата и недостатъците на използването на Object-Relational Mapping в приложенията?
Как да различим Kafka от RabbitMQ по архитектура и възможности за обмен на съобщения?
Какви са основните разлики между протоколите TCP и UDP в мрежовата комуникация?
Проверявали ли сте някога кода на други разработчици чрез процеса на преглед?
Можете ли да обясните какво се разбира под мултипроцесорност и как тя се различава от многопоточността?
На базата на кой мрежов протокол е реализирана технологията WebSocket;
В кои случаи се препоръчва използването на денормализация на данни в база данни?
Обяснете разликите между релационните бази данни и нерелационните системи за съхранение на данни.
Използвали ли сте някога библиотеката Dependency Injector за управление на зависимости в проекти на Python?
Създавал ли си автоматични тестове за своя код?
Можете ли да обясните какво представлява технологията Docker и как работи?
Обяснете концепцията за многопоточност и нейното използване в програмирането.
Можеш ли да разкажеш за различните типове архитектури на приложения, с които си се сблъсквал?
Какви са предимствата и недостатъците на използването на микросервизни архитектури?
Какви са основните разлики между използването на нишки и процеси при изпълнение на програми?