Разкажи ми за лямбда функцията. За какво си я използвал лично?
Python
Посочете променяемите и непроменяемите типове данни в Python, дайте примери.
Каква е разликата между метода remove() и pop() (и del) за премахване на елементи от списък?
Каква е разликата между операторите == и is?
Как се предават аргументите към функция в Python (по референция или по стойност)?
import copy a = [[1],[2],[3]] b = copy.copy(a) a.append([4]) a[0][0] = 100 print(b)
Защо напуснахте компанията и решихте да излезете на пазара?
Какви са начините за решаване на колизии в хеш таблица?
Колко време е необходимо за преминаване към нова компания?
Проектът беше с висок товар? Можеш ли да дадеш цифри, например, по RPS?
Какво ще се случи в пример с кортеж, съдържащ променлив елемент като ключ на речник?
Защо да оставим малко памет за себе си, вместо цялата да я върнем към операционната система?
Пример с променлив по подразбиране аргумент във функция — какво не е наред и как да го поправим?
Каква е разликата между речник (dict) и JSON?
Каква е сложността на метода list.pop() (без аргументи) и защо е константна?
Имало ли е някакъв проблем в този проект, с който е трябвало да се справите?
Какво прави флагът -O при стартиране на Python (python -O main.py)?
Посочете основните принципи на ООП (полиморфизъм, инкапсулация, абстракция, наследяване) и обяснете всеки един.
Какво е речник в Python? Какво може да бъде ключ?
Пише, че автоматизирахте CI/CD. Как участвахте в тестването?