Използвали ли сте патърна Repository за взаимодействие с базата данни във вашите проекти?
Python
Как беше проведено вашето преглеждане на кода и на какво обръщахте внимание при оценката на вашия код?
Обяснете концепцията за итератор и как се използва при обхождане на колекции от данни.
Каква е ролята на операторите DML в управлението на данни вътре в база данни?
Как определя Абстрактната Фабрика коя конкретна реализация да използва?
Кои други начини съществуват за реализиране на предаването и проверката на удостоверяването освен JWT?
Можете ли да обясните принципа на работа на командата EXPLAIN ANALYZE в SQL и как се използва за оптимизация на заявки?
Как да видите съдържанието на текстов файл в Linux?
Можете ли да разкажете как протече процесът на разгръщане на приложението във вашия проект?
Можете ли да обясните какво е QuerySet в рамките на Django и как се използва за взаимодействие с базата данни?
Имали ли сте опит с използването на инструменти за анализ на производителността на програми?
Как се оценяваш по ниво — middle или senior?
Как да намерите flaky (прекъсващ) юнит тест? Какви могат да бъдат причините?
Обяснете какво означава средното натоварване на системата в Linux и как се изчислява.
Какво е вграденият механизъм property() в Python и за какво се използва?
Имате ли въпроси към компанията?
Какви трудности могат да възникнат при изпълнение на хиляда асинхронни HTTP заявки едновременно в Python?
В какъв ред се извикват методите __new__ и __init__ при създаването на обект на клас в Python?
Какво е операторът pass и в кои ситуации се използва в програмирането?
Кои механизми осигуряваха едновременото изпълнение на операциите в ранните модели на компютри?