Kokius profesinio augimo tikslus keliate sau mūsų įmonėje?
Python
Ar galite išvardyti duomenų bazių tipus, su kuriais dirbote, ir paaiškinti jų ypatybes?
Ar kada nors susidūrėte su situacija, kai nepavyko įvykdyti užduoties ar projekto termino?
Aprašykite projektą, kuriame dirbote savo paskutinėje pareigoje.
Kokios yra asinchroninių technologijų naudojimo privalumai ir trūkumai?
Kuo skiriasi klasė nuo objekto?
Kokiais atvejais rekomenduojama taikyti mikroservisų architektūrą projekte?
Ar gali apibūdinti pagrindines pareigas ir projektus, kuriuose dirbai ankstesnėje darbovietėje?
Ar galite aprašyti, kaip veikia kintamųjų matomumo sritys Python?
Ar laikaisi SOLID principų programinės įrangos kūrimo metu?
Papaskokite, kaip gaudavote ir formuluodavote užduotis savo ankstesnėje darbo vietoje
Kokie abstrakčių klasių įgyvendinimo būdai naudojami Python?
Kokia yra mock objektų paskirtis automatizuoto testavimo procese?
Ar vadovas aptaria tavo rūpesčius ar nepatenkinimą dėl dabartinės pareigos?
Kokie ženklai rodo, kad reikia sukurti indeksą duomenų bazėje?
Į ką reikėtų atkreipti dėmesį, norint nustatyti galimas problemas svarstant būsimą darbą?
Kokios yra Django karkaso naudojimo privalumai ir trūkumai kuriant žiniatinklio programas?
Ar dirbote su Docker? Ką darėte su juo?
# Šiuo metu dokumentacija ir reikalavimai šiam kodui nėra 100% # tiksli ir kai kuriose vietose nėra atnaujinti, todėl jų čia nepateikiame. # Pats kodas veikia gamybos serveriuose, kurių rezultatus naudoja įvairios # sistemos, kai kurios parašytos COBOL, kitos – Arkties platformose naftos platformose, # kurios priima įeinančius duomenis per vienpusį signalą iš palydovų. # Nenorėtume nieko iš šio sugadinti, o vėliau taisyti. # Todėl reikalavimai "ką ir kaip turi daryti šis kodas" turėtų būti pagrįsti tuo, kaip jis veikia iš tikrųjų. db = Model() def process(data): print("failo dydis: " + str(len(data))) vartotojų eilutės = open("/opt/data/users.txt").read().splitlines() rezultatas = [] for eilutė in vartotojų eilutės: transakcijų eilutės = open("/opt/data/transactions.txt").read().splitlines() process(transakcijų eilutės) for str2 in transakcijų eilutės: 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 = eilutė.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]): rezultatas.append(str2) if len(rezultatas) > 0: print("atitiktis")