Python
Какво е Python и какви са основните му принципи?
Как определяте границите на функционалността, която трябва да бъде отделена в отделен микросервиз?
Какви са недостатъците на асинхронния код?
Как да избегнете сблъсъци в кеша между различни функции, които се извикват с едни и същи аргументи, например add(2, 3) и multiply(2, 3)?
Как се изпълняват JOIN-овете от страна на PostgreSQL? Какви стратегии съществуват?
Какви са SQL функциите за прозорец?
Как правилно, стъпка по стъпка, безопасно да изтриете колона от базата данни, която вече не се използва, но към която старият код все още може да се обръща?
Защо много опитни разработчици препоръчват да се предпочита композицията пред наследяването?
Как се казваш?
По същество, получи добра основа в университета или самостоятелно учеше нещо?
Какво е приложното наблюдение (проверки за здраве, наличност чрез URL)?
Каква е целта на pathlib в Python и как се сравнява с os.path?
Знаеш ли начин да оптимизираш процеса с линтерите, така че в CI линтерите да преминават от първия път, а не през цикъл 'commit-грешка-корекция'?
Какво е декоратор в Python?
Защо напуснахте компанията (проект с препоръчителна система за верига цветарски магазини)?
Оценете времевата и пространствената сложност на алгоритъма спрямо дължината на текста n и размера на азбуката m.
Разкажете ни за проекта ви в Tochka Bank. Имали ли сте няколко проекта там?
За какво е нужен контекстният мениджър with при работа с файлове? Къде още се използва?
Приложението в Docker контейнер не може да се свърже с базата данни в друг контейнер. С какво може да е свързано това?
Какво е разпределен монолит и защо е лошо?