Sobes.tech

Python

Ի՞նչ է ձեր ալգորիթմի ժամանակային բարդությունը ներքին while ցիկլի հաշվառմամբ: Դա O(n) է, թե O(n²)?

254

Դուք ունե՞ք պրակտիկ փորձ ամպային հարթակների և ծառայությունների օգտագործման մեջ։

Junior — Middle
243

Ի՞նչ էր ձեր որոշման պատճառը՝ թողնել նախորդ պաշտոնը։

Junior — Middle
229

Ի՞նչ պետք է անել հաջորդը ալգորիթմում, երբ ձախ սահմանը այլևս հնարավոր չէ տեղափոխել (վահանակի սեղմումը կանգ առավ ընթացիկ քայլում)։

226

Ի՞նչ հմտություններ և գիտելիքներ ունեք, որոնք կարող եք օգտագործել որպես ծրագրավորող գնահատելու համար։

Junior — Middle
219

Ինչպե՞ս կիմանանք, որ ընթացիկ պատուհանը (երկու ցուցիչների միջև) արդեն պարունակում է բոլոր այբուբենը:

210

Պատմեք հետաքրքիր տեխնիկական դեպքի կամ խնդրի մասին, որը պետք է լուծել։

203

Որքան ժամանակավոր աշխատակիցներ կամ պրակտիկաներ էին գտնվում ընկերությունում որոշակի ժամանակահատվածում?

Junior — Middle
196

Ի՞նչ աշխատավարձի միջակայք եք առաջարկում այս պաշտոնի համար:

192

Դու մտածո՞ւմ ես ծրագրավորման լեզուն փոխելու մասին աշխատանք կամ ուսուցում համար։

Junior — Middle
190

```python BILLS = (5000, 1000, 500, 100, 50) class SDK(ABC): @abstractmethod def count_banknotes(self, banknote: int) -> int: pass @abstractmethod def move_banknote_to_dispenser(self, banknote: int, count: int) -> None: pass @abstractmethod def open_dispenser(self) -> None: pass class ATM(): def __init__(self, atm_api: SDK): self.atm_api: SDK = atm_api def withdraw(self, amount: int) -> bool: bills_plan: dict[int: int] = {} for bill in BILLS: available = self.count_bills(bill) self.atm_api.open_dispenser() for bill, count in bills_plan.items(): self.atm_api.move_banknote_to_dispenser(bill, count) return True ```

182

Որ տեսակի վարքագիծ կամ բնավորություն գործընկերների մոտ ձեզ առաջացնում է անտարբերություն թիմային աշխատանքի ժամանակ?

Junior — Middle
181

Դու ձեր գործունեության մեջ օգտագործում եք հիմնական ծրագրավորման լեզվից բացի այլ լեզուներ?

Junior — Middle
177

Ի՞նչ է ձեր համակարգի կամ նախագծի համար հասանելի կամ գիտելիք ունեցող առավելագույն գործողությունների քանակը վայրկյանում։

Junior — Middle
176

Ի՞նչ ժամանակ եք աշխատել նախորդ աշխատավայրում:

Junior — Middle
175

Ի՞նչ մոտեցում եք նախընտրում աշխատանքի կազմակերպման համար:

Junior — Middle
174

Դու գիտե՞ս ծառի կառուցվածքի և նրա հանգույցների մասին ալգորիթմների կամ տվյալների համատեքստում։

Junior — Middle
174

Եթե միաժամանակ երկու պատվիրաններ են գալիս, ինչ կլինի? Ինչպե՞ս ապահովել համահունչությունը։

167

Դուք արդյոք կիրառել եք ծառեր կամ տվյալների կառուցվածքներ ձեր նախագծերում?

Junior — Middle
165
/5