Можете ли да обясните какво е транзакция в контекста на бази данни или системи за обработка на данни?
Python
Как да осигурим безопасността на достъпа до речника в многонишкова среда?
Можете ли да обясните какво е GIL и как влияе върху работата на нишките в Python?
Можете ли да обясните как работи глобалният интерпретатор за блокировки в Python и как влияе на изпълнението на нишки?
Можете ли да обясните какво се разбира под мултипроцесорност и как тя се различава от многопоточността?
Можеш ли да изброиш основните видове транзакционни схеми, използвани в релационните бази данни?
Можете ли да изброите нивата на изолация на транзакциите, които знаете?
Как се реализира асинхронното изпълнение на задачи в механизма Event Loop?
Какви са твоите цели и планове за следващите години в професионалното развитие?
Опишете опита си с Docker в проекти и задачи, които сте решили с неговата помощ
Можете ли да обясните как сте интегрирали модели за машинно обучение в сървърната част на приложението на предишното ви работно място?
Можете ли да обясните принципа на работа на LEFT JOIN в SQL и как се различава от другите съединения?
Можете ли да обясните какво е корутин и как се използват в програмирането?
Каква е ролята на GIL в Python и защо може да ограничи многопоточността?
Какъв опит и учебни ресурси повлияха на развитието ви като програмист?
Можете ли да обясните какво означава моделът 'декоратор' в програмирането и как се използва?
Обяснете какво представлява концепцията за схема на транзакции в база данни
Имали ли сте опит в разработването или използването на асинхронни процеси?
Можете ли да обясните механизма на цикъла на събитията (Event Loop) в асинхронното програмиране?
Опишете състава и структурата на екипа, в който сте работили преди, както и вашите роли и взаимодействия вътре в него.