Python
Ի՞նչ է դենորմալիզացիան: Ինչու է դա անհրաժեշտ և ինչպիսի բացասական կողմեր ունի?
Ինչպե՞ս կիրականացնեիք ընդհանուր կեշ, որը թարմացնում է մեկ ծառայությունը, իսկ մյուսները ընթերցում են այն, պահպանելով միկրոսերվիսների սահմանները։
Ի՞նչն է տարբերությունը if x: և if x == True: միջև:
Որտեղից են հայտնվում տվյալները Redis-ում: Ի՞նչ համակարգ և տվյալների բազա են կանգնած պահեստի հետևում։
Ի՞նչ է կարևոր գործատու ընտրելիս: Ո՞րն են հիմնական չափանիշները։
Ի՞նչ է RAG (Վերադարձ-կարգավորող սերունդ):
Ի՞նչ կցուցադրվի կոդը ցուցակների հանձնում և փոփոխության հետ (հղման սեմանտիկա Python-ում)։
Պատմիր ինձ Python-ի Garbage Collector-ի մասին — ինչպես է աշխատում?
Կպատմես ավելի մանրամասն այն միկրոսերվիսների մասին, որոնց պատասխանատու էիր։ Ի՞նչ խնդիրներ էիր իրականացնում այնտեղ։
Դուք աշխատե՞լ եք AI-գործակալների կամ նյարդային ցանցերի հետ կոդ գրելիս։
Երբ են կանչվում __new__ և __init__, ինչ են վերադարձնում?
Դու ունե՞ք մենթորության կամ նոր աշխատակիցների ուսուցման փորձ։
Նկարագրությունը պատրաստել է բիզնես վերլուծաբանը, ով գրել է առաջադրանքը "ինչպես կարող էր" և կարող է տրամադրել բիզնեսի պահանջների նկարագրություններ: Կան ահավոր լեգասի կոդ, որը գրված է PHP-ով, որը ստանում է S3-ից লগ ֆայլեր նա դրանք վերլուծում է, գրանցում արդյունքը համապատասխան տեղում: Նման է, որ ֆայլերը ժամ առ ժամ գալիս են, ներկայումս 5 հատ բոլոր ֆայլերը գտնվում են նույն բաքում Տվյալները պետք է ուղղորդվեն տարբեր վայրեր՝ ըստ ձևաչափի – postgres/տեղական ֆայլ Պետք է գրել ETL, որը կիրականացնի այդ ֆունկցիոնալությունը: Կատարյալ մեթոդների (տվյալների ընթերցում/ուղարկում և այլն) կոնկրետ իրականացումը կարող է բաց թողնվել։
Ինչպե՞ս ես խոսում տեխնիկական պարտքի հետ կապված լուծման մասին (մենք հիմա հաղթում ենք, բայց հետո ավելի դժվար կլինի ընդլայնել)?
Ի՞նչ մակարդակ/ուղղություն նախագծերի եք դիտարկում հիմա ձեզ համար։
Ինչպե՞ս եք վերաբերվում կոդի վերանայմանը, կոդի վերանայման քննադատությանը: Դուք ինքներդ եք տալիս մանրամասն հետադարձ կապ: Դու ունեցել ես կոնֆլիկտներ գործընկերների հետ այս թեմայով, ինչպես լուծեցիր?
Հետևյալ մեթոդներ՝ բեկենդի կատարողականության ընդլայնում՝ հորիզոնական և ուղղահայաց ընդլայնում, մոնոլիտ ընդդեմ միկրոսերվիսների։
գտեք սիմվոլը, որը ամենաշատը հանդիպում է հաջորդաբար տողում
Ինչպե՞ս անցավ ձեր կոդի վերանայումը և արդյոք կոդը ծածկված էր թեստերով։
Ինչպես թարմացնել բարձր բեռով միկրոսերվիսը նոր տարբերակին առանց հարցումների կորցնելու: Ինչ անել, եթե տվյալների բազայի միգրացիան փչացնի հին տարբերակը?