Python
Պատմեք ձեր փորձի մասին՝ որ նախագծերում եք աշխատել [ընկերություն] և [ընկերություն], որ տեխնոլոգիաներ եք օգտագործել և ինչի համար եք պատասխանատու եղել:
Ի՞նչ թերություններ ունի ասինխրոնային կոդը։
Ինչպես էր աշխատում համակարգը նախքան event-driven/Kafka-ին անցնելը՝ դա FastAPI-ի վրա REST API-ներ էին՞
Ի՞նչ տեղեկություններ են գալիս API Gateway-ին վարկային հայտ ներկայացնելիս։
Ի՞նչ է ենթակառուցվածքի մաշկը և ինչու է դա անհրաժեշտ:
Պետք է վավերացնել կառուցվածքը միայն բացման և փակման կլորակների ճիշտության համար: տեստ_տվյալներ = [ "[][[]]", # վավեր "[[[]]]", # վավեր "[][][]", # վավեր "]]][[", # անվավեր "[[[]", # անվավեր "[]]", # անվավեր "[[]]", # անվավեր "][]]", # անվավեր "[]][[]", # անվավեր "[][[]", # անվավեր ] def վավեր(արժեք: str):
# Այսպիսով, պահանջները "ինչ և ինչպես պետք է այս կոդը անի" պետք է ընդունվեն ինչպես ներկայում աշխատում է: db = Model() def process(data): print("ֆայլի չափը: " + str(len(data))) օգտագործողների տողեր = open("/opt/data/users.txt").read().splitlines() արդյունք = [] for տող in օգտագործողների տողեր: գործարքների տողեր = 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%-ով նվազեցնեք, ինչ կլինի արդյունքը սկզբնական արժեքի նկատմամբ?
Ինչպես կազմակերպել վճարի հավաքագրումը օգտվողների միջև գումար փոխանցելիս: Ինչ հարցեր տալ բիզնեսին և ինչ տեխնիկական լուծումներ առաջարկել?
Իրականացրեք curried գումարման add(a) ֆունկցիան, որը ընդունում է թիվ և վերադարձնում է մյուս ֆունկցիան, որը ընդունում է երկրորդ թիվը: Վերջնական կանչը վերադարձնում է երկու թվերի գումարը:
Քանի՞ միացյալ տարածք կա մատրիցայում (Միացյալ տարածքների թիվը): Պայման Տրված է ամբողջ թվերից բաղկացած 2D մատրիցա: Յուրաքանչյուր բջիջ պարունակում է թիվ: Երկու բջիջները համարվում են միացված, եթե նրանք հարևան են հորիզոնական կամ ուղղահայաց և պարունակում են նույն թիվը: Միացյալ տարածք է այն առավելագույն խմբի բջիջների, որոնք ունեն նույն արժեքը և միմյանց հետ կապված են: Գրեք ֆունկցիա, որը վերադարձնում է այդպիսի միացյալ տարածքների քանակը մատրիցայում: Ներմուծման տվյալներ 2D ամբողջ թվերի զանգված՝ grid (մատրիցայի չափը m×n): Ելքային տվյալներ Բառացի թիվ — միացյալ տարածքների քանակը: Կարգավորումներ 1 <= m, n <= 100 Կոդի շաբլոն: # Առանց ներմուծման հասանելի է՝ json, sys, io def count_regions(grid): # Այստեղ լուծումը իրականացրեք return 0
Ինչու եք որոշել մուտք գործել շուկա? Ի՞նչն է ձեզ անհանգստացնում ձեր ներկայիս աշխատանքում:
Ինչպես նավիգացնել և աշխատել Unix համակարգերում՝ ինչպես կապվել և կատարել հիմնական ախտորոշումներ։
Ի՞նչ այլ ծրագրավորման լեզուներով եք աշխատել կամ ինչպիսիք են ձեր ոչ առևտրային զարգացման փորձը:
Կան հարցեր հարցազրույցի փուլերի մասին?
Հետո վճարի գործարկումից հետո, գումարը հանում են օգտվողներից, բայց մենեջերը չի տեսնում ընկերության եկամուտը: Գումարը որտեղ կարող է լինել և ինչպես ախտորոշել այն?
Որքան թելեր կարող են միաժամանակ կատարել bytecode-ը Python-ում?
Ինչպես փոխել տվյալների մոդելը՝ անորոշորեն միացնել մեկ փոխանցման չորս գործարքները և ապա կատարել վերադարձ մեկ գործողությամբ։