Sobes.tech

Python

Ի՞նչ է Python լեզվում pass օպերատորի դերը և ինչ իրավիճակներում է այն օգտագործվում:

Junior — Middle
146

Կարո՞ղ է դուրսից արտահայտել արտահայտություն ներսում գեներատոր: Ի՞նչ մեխանիզմներ կան դրա համար։

146

class ATM(SKD): def __init__(self, atm_api: "SKD"): self.atm_api: SKD = atm_api self.bills_count: dict[int:int] = {bill: self.atm_api.count_banknotes(bill) for bill in BILLS} def withdraw(self, amount: int) -> bool: bills_plan: dict[int: int] = {} remaining = amount for bill in BILLS: available = self.bills_count[bill] take = min(remaining // bill, available) if take > 0: bills_plan[bill] = take remaining -= take * bill if remaining != 0: return False bills_count_const = {50: 0, 100: 2, 500: 0, 1000: 0, ...}, expected = True @pytest.mark.parametrize( "bills_count_const,expected", [ ({5000: 0, 1000: 0, 500: 0, 100: 0, 50: 0}, False), ({5000: 100, 1000: 100, 500: 100, 100: 100, 50: 100}, True), ({5000: 1, 1000: 0, 500: 0, 100: 2, 50: 0}, True) ] ) def test_false(bills_count_const, expected): atm = ATM(FakeSDK()) atm.bills_count = bills_count_const amount = 1000 res = atm.withdraw(amount) assert res == expected

146

Ինչպե՞ս իրականացնել տրամաբանական OR գործողություն Django ORM-ում հարցումների կազմման ժամանակ։

Junior — Middle
146

Նկարագրեք տվյալների հոսքը. ինչպես են պահեստում փոփոխությունները հասնում առջևի մաս՝ Kafka, կատալոգային ծառայություն և Redis միջոցով: Ի՞նչ է կատալոգային ծառայությունը և ինչպես է որոշվում քարտերի ժողովրդականությունը։

146

Դու ունե՞ք փորձ Python-ում GIL գլոբալ սեղմման մեխանիզմի հետ աշխատելու։

Junior — Middle
146

Ինչպե՞ս ես վերաբերվում ավելորդ աշխատանքներին, եթե անհրաժեշտ է հանձնարարությունը ներկայացնել 'երեկ', բայց աշխատանքային օրն սահմանափակ է։

146

Դու՞ք ավտոմատ թեստեր եք մշակում ձեր առաջադրանքների կամ նախագծերի համար։

146

Ի՞նչ իրավիճակներում է կիրառվում HTTP PATCH մեթոդը տվյալների թարմացման համար։

Junior — Middle
146

Նշանակալի է արդյոք օգտագործել բազմամշակութային համակարգեր ժամանակակից ծրագրերում արդյունավետությունը բարձրացնելու համար?

Junior — Middle
146

Ինչպես ավելացնել հատուկ բիզնես մետրիկա հավելվածում՝ ինչ պետք է անել, ինչպես դա կթողարկվի կոդում?

146

Դու ներկայումս սովորում կամ բարելավում ես քո հմտությունները՞

Intern — Junior
146

Ինչպես կարելի է նվազեցնել Docker պատկերակի չափը?

Junior — Middle
146

Python-ում, երբ օգտագործվում է ցանկի կտոր, ինչ տեղի է ունենում՝ ստեղծվում է մակերեսային թե խորքային պատճենը սկզբնական ցանկի?

Junior — Middle
146

Դու մոտ երեք տարի մի նախագծի մեջ էիր ներգրավված?

146

Ի՞նչ ներքին մեխանիզմներ են ապահովում Python-ի բառարանի բարձր արագությունը։

Junior — Middle
146

Ի՞նչ առանձնահատկություններ ունի REST API-ն և ինչպես են դրանք տարբերվում մյուս API տեսակներից։

Junior — Middle
146

Ինչ մեթոդներով ապահովվում է համակարգի հուսալիությունն ու անընդհատությունը խափանումների դեպքում?

Middle — Middle+
146

Կարո՞ղ է լինել, որ REST API հարցումները, որոնք կատարվում են Django Rest Framework-ի Debug Toolbar-ով, բռնվեն։

Junior — Middle
146
/552