def function(test_list: tuple = ()): test_list.append(1) print(test_list) test_list = () function() # function(test_list) # function() # print(test_list) #
Python
Работили ли сте с ML модел: не сте се докосвали до самия модел, а сте изградили бекенд инфраструктура и обвивка около него?
def is_palindrome(string_to_check: str) -> bool: ляво, дясно = 0, дължина(string_to_check) докато ляво < дясно: докато ляво < дясно и не string_to_check[ляво]: ляво += 1 докато ляво < дясно и не string_to_check[дясно]: дясно -= 1
Какво е палиндром?
Как обработва речникът на Python колизии на хешове и защо `True`, `1` и `1.0` не се съхраняват като три различни ключа?
Защо променливата стойност на подразбиращия се аргумент в Python се запазва между извикванията на функцията?
Разкажете за своя трудов опит, особено за последното място на работа и, ако желаете, за предходното.
def function(test_list: list = []): test_list.append(1) print(test_list) test_list = [] function() function(test_list) function() print(test_list)
Работихте ли сами с Kafka или ви предоставиха инфраструктурата и настройките DevOps?
Lёsha намери бълха на рафта. -> True Муха! О, муха! Голямо като лъв! Ах, ум! О, ах, ум! -> True "........,,,! " -> False def is_palindrome(string_to_check: str) -> bool:
Как беше почистен големият дневник на събитията Kafka: беше настроена политика за задържане?
Как взаимодействаше бекендът с ML модела: къде беше хостван и по кой протокол комуникирахте с него?
Могат ли да се появят дублиращи се събития в Kafka и как решихте този проблем?
obj = {True: 1, 1: 2, 1.0: 3, "1": 4} print(obj) # {True: 3, "1": 4}
Работили ли сте с AI агенти или невронни мрежи за писане на код?
Защо в речника `{True: 1, 1: 2, 1.0: 3, "1": 4}` крайната стойност за ключа `True` е `3`, а не `1`?
Как работеше системата преди преместването към event-driven/Kafka: това бяха REST API на FastAPI?