Python
Какви са основните предимства и недостатъци на използването на патърна Active Record?
Можете ли да обясните какво означават типовете данни, които могат да бъдат хеширани?
Обяснете разликата между вътрешно свързване и ляво външно свързване в SQL.
Как може да се използва методът на сериализация за изграждане на модел на данни?
Как да преобразуваме кортеж в итератор в Python?
Можете ли да обясните какви са типовете данни и тяхната структура в програмирането?
Могат ли да се използват интерфейси в Python и как се реализират?
Можете ли да обясните какво се разбира под абстракция в обектно-ориентираното програмиране?
Къде сте в момента? В резюмето е посочено, че сте в Москва, а работата е в Новосибирск.
Можете ли да обясните как се изпълнява синхронният програмен код и как управлява последователността на операциите?
Как подобрихте производителността на заявките към базата данни?
Как преодоляхте трудностите, свързани с адаптацията и усвояването на нови задачи на новото работно място?
Можете ли да разкажете за стратегията за работа с Git, която използвахте в последния си проект?
Кой проект от тези, в които си участвал, ти е останал най-много в паметта и защо?
Как Django обработва командата makemigrations и какво прави с моделите на проекта?
В кои ситуации се използват конструкциите async/await при програмиране?
Обяснете механизма за изтриване или актуализиране на данните в кеша при промяна на източника на информация.
Как оценявате своята автономност в процеса на разработка?
Обяснете как принципът на скриване на информация е свързан с концепцията за разделяне на отговорностите в рамките на инкапсулацията.
Как да ограничим достъпа до вътрешните методи и променливи на класа в Python?