Python
Layihələrinizdə öz dekoratorunuzu yaratdınızmı?
SQL sorğularında HAVING ifadəsinin məqsədi və istifadəsini izah edə bilərsinizmi?
Peşəkar təcrübəniz və əsas bacarıqlarınız haqqında danışa bilərsinizmi?
SOLID-in əsasını təşkil edən əsas prinsipləri kim təklif etdi?
Redis-də snapshot anlayışını izah edin və hansı hallarda istifadə olunduğunu qeyd edin.
Yeni məlumatlar verilənlər bazasına necə daxil edilir?
LeetCode platformasında tapşırıqları həll etməyi praktika edirsinizmi?
Müvəqqəti olaraq həmkarınızın yoxluğunda onun vəzifələrini yerinə yetirməli olduğunuz hallardan danışın.
Python-da həyata keçirilmiş dəstlərdə elementlərin oxunması əməliyyatının vaxt mürəkkəbliyini necə müəyyən etmək olar?
Kodun ayrı-ayrı komponentlərini yoxlamaq üçün adətən hansı növ testlər yazırsınız?
Hansı zaman Seq Scan normaldır, o cümlədən böyük cədvəldə?
Hansı iş həcmi və layihələrin miqyası sizin həyata keçirməyinizə məcbur oldu?
Flask istifadə edərək veb tətbiqləri hazırlama təcrübəniz varmı?
Öz iterator obyektinizi yaratmaq üçün hansı funksiyaların həyata keçirilməsi lazımdır?
Backend inkişaf sahəsində əldə olunan əsas nailiyyətləri və nəticələri təsvir edin.
Kodunuzda tip qeydiyyatlarından istifadə edirsinizmi?
```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 ```
Qrafik və ya interfeys göstərişinin sürətini artırmaq üçün hansı optimallaşdırma metodları tətbiq oluna bilər?
Təcrübənizdə qarşılaşdığınız və həll etdiyiniz ən çətin tapşırıqları təsvir edin.
Python-da orijinal funksiyanın çağırılmasını təmin etmək üçün necə dekorator tətbiq etmək olar?