Python
Каква е разликата между моделите за дизайн Strategy и Template Method?
Как се реализира асинхронността в Python? Разкажи го без дълбоки детайли.
Каква колекция да използвате, за да проверите бързо дали дадена стойност е в списъка с обработени стойности в приложение, което чете голям поток от стойности (милиони)?
Как се реализира асинхронното изпълнение на задачи и управлението им на по-високи нива на разработка?
Как може да се определи характеристиките и видовете JOIN операции в SQL заявки?
Имаме FastAPI REST услуга с endpoint GetUserSubscriptions. Endpointът започна да отговаря по-бавно. Как бихте анализирали този проблем?
Какво отличава контейнерите от виртуалните машини по отношение на инфраструктурата и ресурсите?
Фокусирате ли се изключително върху разработката на Python или обмисляте използването на други програмни езици?
Разкажи ми за структурата на данните множество (set) в Python.
Кои специални методи на метакласа се извикват автоматично при създаването на нов клас?
Какви са лямбда функциите, какви са ограниченията им и кога има смисъл да ги използваме?
Коя структура от данни служи като основа за реализиране на индексиране под формата на дърво в базите данни?
Разкажи ми цялата верига на RAG системата: кои документи са използвани, как са били заредени и обработени?
Как оценяваш прилагането на шаблони за дизайн в разработката?
Ако функцията легитимно може да върне NaN (това е нормално поведение), а текущата ви реализация на кеш в този случай ще даде грешка или винаги ще пресмята отново — как ще го поправите?
Разкажете с вашите думи как проектирахте PostgreSQL за витрината на маркетплейса: бизнес изисквания, колко таблици, какви връзки, какво е бизнес-същност?
Възможно ли е синхронният код да изпълнява задачи по-бързо от асинхронния?
Може ли в Python да се дефинират няколко метода с едно и също име, но с различни параметри?
Какви методи се използват за управление и координиране на потоци в Python?
Кои са съществуващите подходи за анализ на времето и ресурсната интензивност на алгоритмите?