Python
Как работеше системата преди преместването към event-driven/Kafka: това бяха REST API на FastAPI?
Каква информация идва в API Gateway при създаване на кредитна заявка?
Какво е маска на подмрежа и защо е необходима?
Необходимо да валидирате структураТА САМО за правилността на отварянето и затварянето на скобите. тест_данни = [ "[][[]]", # валиден "[[[]]]", # валиден "[][][]", # валиден "]]][[", # невалиден "[[[]", # невалиден "[]]", # невалиден "[[]]", # невалиден "][]]", # невалиден "[]][[]", # невалиден "[][[]", # невалиден ] def е_валиден(стойност: str):
# Затова, изискванията "какво и как трябва да прави този код" трябва да бъдат приети както работят сега. db = Model() def process(data): print("размер на файла: " + str(len(data))) редове_на_потребители = open("/opt/data/users.txt").read().splitlines() резултат = [] for ред в редове_на_потребители: редове_на_транзакции = open("/opt/data/transactions.txt").read().splitlines() process(редове_на_транзакции) for ред2 in редове_на_транзакции: части = ред2.split() валиден = db.check_transaction( user_id=части[3], change=части[4], ) if not re.search("\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}\s+\d+\s+\w+\s+\d+.\d+", ред2): continue user_id = ред.split()[0] regdate = db.get_regdate(user_id) if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", части[4]): резултат.append(ред2) if len(резултат) > 0: print("съвпадение")
Какво се случва след въвеждане на домейн име в адресната лента на браузъра и натискане на Enter? Опишете последователността от събития.
Кой трябва да плаща таксата при прехвърляне и как трябва да бъде отразено в операцията?
Ако първо увеличите стойността с 20%, след това намалите получения резултат с 20%, какъв ще бъде резултатът спрямо първоначалната стойност?
Как да организирате събирането на такси при прехвърляне на пари между потребители: какви въпроси да зададете на бизнеса и какви технически решения да предложите?
Реализирайте криволинейна функция за събиране add(a), която приема число и връща друга функция, която приема второ число. Последният извикване връща сумата на двете числа.
Колко свързани области има в матрицата (Брой свързани области)? Условие Дадена е двумерна матрица от цели числа. Всяка клетка съдържа число. Две клетки се считат за свързани, ако са съседни по хоризонтал или вертикално и съдържат едно и също число. Свързана област е максимална група от клетки с еднаква стойност, свързани помежду си. Напишете функция, която връща броя на такива свързани области в матрицата. Входни данни Двуизмерен масив от цели числа grid (размер на матрицата m×n). Изходни данни Цяло число — броя на свързаните области. Ограничения 1 <= m, n <= 100 Шаблон за код: # Достъпно без импортиране: json, sys, io def count_regions(grid): # TODO: реализирайте решението тук return 0
Защо решихте да влезете на пазара? Какво не ви харесва в текущата ви работа?
Как се навигирате и работите в системи Unix: как да се свържете и да извършите основна диагностика?
С кои други езици за програмиране сте работили или какъв некомерсиален опит за разработка имате?
Имате ли въпроси относно етапите на интервюто?
След като въведете таксата, парите се изтеглят от потребителите, но мениджърът не вижда приходите на компанията. Къде може да са парите и как да ги диагностицирате?
Колко нишки могат да изпълняват байткод в Python едновременно?
Как да промените модела на данните, за да обедините безпогрешно четири транзакции на един превод и след това да извършите възстановяване с едно действие?
Имате ли на разположение документи за военна регистрация и висше образование?
Какви подходи използвате за конкурентно и паралелно изпълнение на задачи в Python, включително въздействието на GIL?