Python
Можете ли да обясните разликите между асинхронното и паралелното изпълнение на операции?
Как тествахте решенията си на предишната си позиция?
Имали ли сте опит с асинхронно програмиране и неговите концепции?
Използвали ли сте механизми за блокиране в Redis за синхронизиране на данни?
Кои са ключовите изисквания към иновациите, които смяташ за важни при началното стартиране на проект?
Мога ли да обясня какво е разликата между асоциативен масив, хеш таблица и речник, и как работят?
Как да не загубите контекста/структурата на документа при чанкинг?
Разкажете ни за текущите си задължения като бекенд инженер.
Каква е времевата трудност на алгоритъма за двоично търсене?
Защо беше използван Alembic в проекта FastAPI и имаше ли директни SQL заявки към базата данни?
Каква е основната причина за вашето посещение на интервюто?
Как да определим обектно-ориентираното програмиране в контекста на програмните парадигми?
С кои критерии може да се определи променливостта на обекта?
Каква е разликата между обикновена функция и анонимна функция (lambda)?
Какво означава нивото на изолация на транзакциите, зададено по подразбиране в базата данни?
Какви са общите характеристики на кортежите и списъците в Python?
Какви са основните предимства и недостатъци на използването на модула asyncio в Python?
Каква е ролята на обхвата в езика Python и как влияе върху достъпа до променливите?
Как се използва операторът 'with' в Python и какво е неговото предимство при работа с ресурси?
Имаме приложение FastAPI с събитие за изключване (shutdown), което изпълнява определена логика. Ако убием приложението със сигнала -9 (kill -9), ще се изпълни ли shutdown?