Sobes.tech

Python

Yenidən daxil olan while döngəsini nəzərə alaraq, alqoritminizin vaxt mürəkkəbliyi nədir? Bu O(n) və ya O(n²) mi?

251

Bulud platformaları və xidmətlərindən praktiki təcrübəniz varmı?

Junior — Middle
239

Əvvəlki vəzifənizdən ayrılma qərarınızın səbəbi nə idi?

Junior — Middle
226

Algoritmdə sol sərhəd daha hərəkət etdirilə bilmədikdə (pəncərə sıxılması hazırkı mərhələdə dayandı), növbəti nə edilməlidir?

224

Hansı bacarıq və biliklərinizlə özünüzü inkişaf etdirici kimi qiymətləndirə bilərsiniz?

Junior — Middle
216

İndiki pəncərə (iki göstərici arasında) artıq bütün əlifba simvollarını ehtiva etdiyini necə biləcəyik?

208

Həll etməli olduğunuz maraqlı texniki hadisə və ya problem haqqında danışın.

200

Müəyyən bir dövrdə şirkətdə neçə müvəqqəti işçi və ya stajyer olmuşdur?

Junior — Middle
194

İş və ya öyrənmə üçün proqramlaşdırma dilini dəyişməyi düşünürsünüzmü?

Junior — Middle
184

```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) num_bills = min(available, amount // bill) bills_plan[bill] = num_bills amount -= num_bills * bill if amount != 0: return False # Cannot dispense the exact amount self.atm_api.open_dispenser() for bill, count in bills_plan.items(): if count > 0: self.atm_api.move_banknote_to_dispenser(bill, count) return True ```

180

Komanda işində həmkarların hansı davranış və ya xarakter növü sizdə nifrət oyadır?

Junior — Middle
179

Əsas proqramlaşdırma dilindən başqa fəaliyyətinizdə digər proqramlaşdırma dillərindən istifadə edirsinizmi?

Junior — Middle
177

Sisteminiz və ya layihəniz üçün çatdığınız və ya bildiyiniz maksimum əməliyyat sayı saniyədə nə qədərdir?

Junior — Middle
176

İş təşkilatı üçün sizin üçün ən üstün yanaşma hansıdır?

Junior — Middle
172

Algoritmlər və ya məlumatlar kontekstində ağacın quruluşu və onun düyünləri haqqında bilgin var mı?

Junior — Middle
170

Əvvəlki iş yerinizdə nə qədər işlədiniz?

Junior — Middle
169

Əgər eyni zamanda iki rezervasiya sorğusu gəlsə, nə baş verər? Davamlılığı necə təmin etmək olar?

165

Layihələrinizdə hər hansı ağaclar və ya məlumat strukturları istifadə etdinizmi?

Junior — Middle
164
/5