Sobes.tech

Как работеше системата преди преместването към event-driven/Kafka: това бяха REST API на FastAPI?

Middle
Sapiens Solutions
41

Каква информация идва в API Gateway при създаване на кредитна заявка?

Senior
ВГТРК СМОТРИМ
41

Какво е маска на подмрежа и защо е необходима?

Middle+
Angara Security
39

Необходимо да валидирате структураТА САМО за правилността на отварянето и затварянето на скобите. тест_данни = [ "[][[]]", # валиден "[[[]]]", # валиден "[][][]", # валиден "]]][[", # невалиден "[[[]", # невалиден "[]]", # невалиден "[[]]", # невалиден "][]]", # невалиден "[]][[]", # невалиден "[][[]", # невалиден ] def е_валиден(стойност: str):

Senior
РунитиРунити
35

# Затова, изискванията "какво и как трябва да прави този код" трябва да бъдат приети както работят сега. 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("съвпадение")

Senior
РунитиРунити
33

Какво се случва след въвеждане на домейн име в адресната лента на браузъра и натискане на Enter? Опишете последователността от събития.

Middle+
Angara Security
29

Кой трябва да плаща таксата при прехвърляне и как трябва да бъде отразено в операцията?

Senior
РунитиРунити
27

Ако първо увеличите стойността с 20%, след това намалите получения резултат с 20%, какъв ще бъде резултатът спрямо първоначалната стойност?

Middle+
КасперскийКасперский
22

Как да организирате събирането на такси при прехвърляне на пари между потребители: какви въпроси да зададете на бизнеса и какви технически решения да предложите?

Senior
РунитиРунити
10

Реализирайте криволинейна функция за събиране add(a), която приема число и връща друга функция, която приема второ число. Последният извикване връща сумата на двете числа.

Middle+
КасперскийКасперский
6

Колко свързани области има в матрицата (Брой свързани области)? Условие Дадена е двумерна матрица от цели числа. Всяка клетка съдържа число. Две клетки се считат за свързани, ако са съседни по хоризонтал или вертикално и съдържат едно и също число. Свързана област е максимална група от клетки с еднаква стойност, свързани помежду си. Напишете функция, която връща броя на такива свързани области в матрицата. Входни данни Двуизмерен масив от цели числа grid (размер на матрицата m×n). Изходни данни Цяло число — броя на свързаните области. Ограничения 1 <= m, n <= 100 Шаблон за код: # Достъпно без импортиране: json, sys, io def count_regions(grid): # TODO: реализирайте решението тук return 0

Middle+
КасперскийКасперский
2

Защо решихте да влезете на пазара? Какво не ви харесва в текущата ви работа?

Middle+
КасперскийКасперский
1

Как се навигирате и работите в системи Unix: как да се свържете и да извършите основна диагностика?

Senior
РунитиРунити
1

С кои други езици за програмиране сте работили или какъв некомерсиален опит за разработка имате?

Middle+
КасперскийКасперский
0

Имате ли въпроси относно етапите на интервюто?

Middle+
КасперскийКасперский
0

След като въведете таксата, парите се изтеглят от потребителите, но мениджърът не вижда приходите на компанията. Къде може да са парите и как да ги диагностицирате?

Senior
РунитиРунити
0

Колко нишки могат да изпълняват байткод в Python едновременно?

Middle+
КасперскийКасперский
0

Как да промените модела на данните, за да обедините безпогрешно четири транзакции на един превод и след това да извършите възстановяване с едно действие?

Senior
РунитиРунити
0

Имате ли на разположение документи за военна регистрация и висше образование?

Middle+
КасперскийКасперский
0

Какви подходи използвате за конкурентно и паралелно изпълнение на задачи в Python, включително въздействието на GIL?

Middle+
КасперскийКасперский
0
/539