Пише, че автоматизирахте CI/CD. Как участвахте в тестването?
Python
Пример: a=5, b=5, a is b връща True. Защо?
Трябваше ли да участваш в вземането на архитектурни решения?
Какво ще бъде важно за теб в нова компания? На какво първо обръщаш внимание при избора на оферти?
[име] попита: Имаше ли в компанията някаква система за степени? И ако да, каква беше твоята степен? Или как се оценяваш като цяло?
Защо тогава достъпът до елемент от речника се счита за O(1) в средното, въпреки колизиите?
Разкажи за продукта/проекта, по който си работил, и основните си задачи.
Разкажи за услугата за известия — как я реализираше от техническа гледна точка.
Каква е основната грешка в Python, за да хванете всичко, и от какво да наследявате потребителските изключения?
Как работи речникът под капака (хеш таблица)?
Разкажи за обработката на изключения в Python: каква е конструкцията и какви блокове има тя?
Разкажи ми, каква беше екипът и как се водеха процесите.
Какви проблеми могат да възникнат при хеш-функцията (колизии)?
Какви са файловете .pyc/pycache и за какво са нужни?
Монолит или микросервизи — и защо?
Как да обърнете списъка [1,2,3] в [3,2,1]? Каква е разликата между reverse() и среза?
Как GC разбира към кой обект да приложи кой алгоритъм за събиране на отпадъци?
Винаги ли pop() премахва последния елемент? Как се променя сложността при pop(i)?
Може ли да използвате обект от собствен клас като ключ в речник?
Какво е copy.deepcopy и как се различава от copy.copy?