Python
Ինչպես է Python-ի հիշողության կառավարումը ազդում ծրագրերի վարքագծի վրա?
Ինչ է Python-ում try...except կառուցվածքում finally բլոկի գործառույթը?
# Այս պահին, այս կոդի փաստաթղթավորումը և պահանջները 100%-ով ճշգրիտ չեն # և որոշ տեղերում չեն արդիականացվել, այնպես որ մենք դրանք այստեղ չենք ներկայացնում: # Կոդը աշխատում է արտադրական սերվերների վրա, որոնց արդյունքները օգտագործվում են տարբեր # համակարգերով, որոնցից մի քանիսը գրված են COBOL-ով, իսկ մյուսները՝ արктиկային հարթակներում՝ նավթային հարթակներում, # որոնք ստանում են մուտքային տվյալներ մի ուղղակի ազդանշանով սատելիտներից: # Մենք չգիտենք, որ դա ինչ-որ բան կոտրենք, և հետո պետք է վերանորոգենք: # Այդ պատճառով, "ինչ և ինչպես պետք է այս կոդը գործի" պահանջները պետք է հիմնված լինեն այն բանի վրա, թե ինչպես է այն իրականում աշխատում: 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 str2 in գործարքների տողեր: parts = str2.split() is_valid = db.check_transaction( user_id=parts[3], change=parts[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+", str2): 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+", parts[4]): արդյունք.append(str2) if len(արդյունք) > 0: print("համապատասխանություն")
Ինչպես է իրականացվում ծառայության ստեղծումը համակարգում?
Ինչպե՞ս է տեղի ունենում հաղորդագրությունների փոխանցումը RabbitMQ համակարգում։
SQL հարցում: գրեք հարցում՝ ստանալու բոլոր օգտվողները, ովքեր առնվազն մեկ անձ են հրավիրել։
Ի՞նչ է տեղի ունենում ընդհանուր առմամբ, երբ ստեղծում եք փոփոխական Python-ում, ինչ ունի այն։
Ի՞նչ քայլեր պետք է կատարել ֆունկցիայի թեստային սցենարներ ստեղծելիս:
Ի՞նչ բացատրություն է թաքնված «տեստավորման պիրամիդ» անվան հիմքում և ինչու է հենց այդ մետաֆորան օգտագործվում:
Կարող եք բացատրել, թե ինչ է նշանակում տեղական փոփոխականը ծրագրավորման մեջ?
Ինչպես լուծել մրցակցային մուտքի խնդիրը ապրանքի նկատմամբ վաճառքի ժամանակ? Ինչպես օգտագործել Redis- ը այս խնդիրը առանց տվյալների բազայի մակարդակով փակելու?
Ինչպես է իրականացվում տվյալների տարբերակների կառավարումը տվյալների բազայում։
Ի՞նչ արդյունքների են սովորաբար ավարտվում սովորական կիբերհարձակումները։
Դու մասնակցե՞լ եք զրոյից նախագծեր ստեղծելուն։
Ներկայացրեք Dependency Injection դիզայնի օրինակն ու այն ինչ խնդիր է լուծում։
Kafka և RabbitMQ փոխազդեցության մոդելների տարբերությունը ինչ է?
Ինչպե՞ս են հայտարարվում և աշխատում պաշտպանված մուտքի մակարդակով մեթոդները Python-ում։
Կարող եք բացատրել, թե ինչ է միջնորդային ծրագրակազմը Django-ում և ինչպես է այն օգտագործվում?
Կարո՞ղ եք գրել ձեր սեփական դասը և օգտագործել այդ դասի օբյեկտը որպես բառարանի բանալի:
Կարո՞ղ եք փորձել մոնոլիտը բաժանել միկրոսերվիսների: