# Азыркы учурда, бул код үчүн документация жана талаптар 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("сходство")
Python
Тек гана ачуу жана жабуу жакшыларынын тууралыгын текшерүү үчүн түзүмдү ВАЛИДАЦИЯлоо керек. сынактын_маалыматтары = [ "[][[]]", # туура "[[[]]]", # туура "[][][]", # туура "]]][[", # туура эмес "[[[]", # туура эмес "[]]", # туура эмес "[[]]", # туура эмес "][]]", # туура эмес "[]][[]", # туура эмес "[][[]", # туура эмес ] def туурабы(баалуулук: str):
Файлдар менен иштөөдө with контекст менеджери эмне үчүн керек? Башка кайда колдонулат?
Бірдик тестирлөө деген эмне жана mock-объекттер эмне үчүн керек?
Сиз эч качан тест жаздыңызбы?
Таза SQL суроосун жазып бере аласызбы?
Өткөн 30 күндө катталган колдонуучулардын санын көрсөтүңүз жана натыйжаны каттоо датасы боюнча сорттоңуз.
Түз транзакциялар саны боюнча эң көп транзакция кылган 5 колдонуучуну көрсөтүңүз.
Төлөмдүн тарыхында төлөмдүн өзүнчө көрсөтүлүшүн кандай камсыз кылуу керек, которуунун тууралыгы жана атомарлыгын сактап калуу менен?
Пайдаланушылар арасында ақша аударымдары кезінде ақы жинауды қалай ұйымдастыру керек: бизнеске қандай сұрақтар қою керек және қандай техникалық шешімдерді ұсыну керек?
ORM аркылуу маалыматтар базасымен иштешип, түз SQL суроолор жазгансызбы?
Кестеде 100-500 миллион жазба бар жана анын иштөө ылдамдыгы жайлады. Оптималдаштыруу үчүн эмне кылса болот?
Бардык `User.transfer` ыкмасында акы топтоо үчүн псевдокодду ишке ашырыңыз: кандай кириштер жана текшерүүлөр керек?
Төлөм іске қосылғаннан кейін, ақша пайдаланушылардан алынады, бірақ менеджер компанияның кірісін көрмейді. Ақша қайда болуы мүмкін және оны қалай диагностикалау керек?
Кыскача айтканда, pytest-деги fixtureлер эмне жана алар бири-биринен кандай айырмаланат.
Ким транзакция учурунда төлөө төлөшү керек жана бул операцияда кандайча көрсөтүлүшү керек?
Маълумоттар моделін қалай өзгерту керек, бір аударымның төрт транзакциясын анықтап біріктіру және содан кейін бір әрекетпен қайтарымды орындау үшін?
Сиз Docker же Kubernetes менен иштедиңизби?
Unix системдеринде кантип жүрүп, иштөө керек: кантип байланышып, негизги диагностика жүргүзүү керек?