Sobes.tech

Τι είναι μια σύγκρουση και μπορεί να εξαλειφθεί;

Middle
ГК АСК
161

```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 ```

Senior
Яндекс
161

Ποια μέθοδοι βελτιστοποίησης μπορούν να εφαρμοστούν για την αύξηση της ταχύτητας εμφάνισης γραφικών ή διεπαφής;

Junior — Middle
SunlightSunlight
161

Περιγράψτε τα πιο δύσκολα καθήκοντα που αντιμετωπίσατε και λύσατε στην πρακτική σας.

Junior — Middle
БилайнБилайн
Атом Безопасность
161

Εξηγήστε τον ρόλο και τον σκοπό του validator στη βιβλιοθήκη Pydantic.

Junior — Middle
Медси
161

Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα της ασύγχρονης και συγχρονικής αρχιτεκτονικής των διακομιστών εφαρμογών;

Junior — Middle
161

Πώς πραγματοποιείται η επικοινωνία μεταξύ των μικροϋπηρεσιών στην αρχιτεκτονική του συστήματος;

Junior — Middle
AGIMA
161

Πόσοι προσωρινοί εργαζόμενοι ή ασκούμενοι βρίσκονταν στην εταιρεία κατά τη διάρκεια μιας συγκεκριμένης περιόδου;

Junior — Middle
ЯндексЯндекс
161

Μπορείτε να περιγράψετε τα βασικά χαρακτηριστικά της συνάρτησης range στην Python;

Junior — Middle
161

Ποια χαρακτηριστικά πρέπει να έχουν οι λειτουργίες κατακερματισμού για να διασφαλίσουν την αποτελεσματικότητά τους και την ασφάλειά τους;

Junior — Middle
161

Ποιες ευθύνες και έργα υλοποιήθηκαν στο πλαίσιο του ρόλου σας ως διευθυντής;

Junior — Middle
160

Βρήκατε κάποιες δυσκολίες στην αναζήτηση κατάλληλης θέσης;

Junior — Middle
160

Αυτήν τη στιγμή εξετάζετε προτάσεις εργασίας;

Junior — Middle
160

Ποια θέση ή ρόλο στην ομάδα σας ενδιαφέρει περισσότερο και γιατί;

Intern — Junior
БилайнБилайн
160

Χρησιμοποιείτε στατική τυποποίηση στα έργα σας;

Junior — Middle
160

Πώς υλοποιούνται οι μεταβλητοί τύποι δεδομένων στη γλώσσα Python;

Junior — Middle
Effective Mobile
160

Πώς πραγματοποιούνταν η ασυγχρονία στην Python πριν από την έκδοση 3.6, πριν από την εμφάνιση της κατασκευής async def;

Junior — Middle
Т-БанкТ-Банк
160

Σε ποιες περιπτώσεις είναι σκόπιμο να εφαρμόζεται η αποκανονικοποίηση στη δομή της βάσης δεδομένων;

Junior — Middle
Лакост (крипта)
160

Χρησιμοποιείτε στη δραστηριότητά σας άλλες γλώσσες προγραμματισμού εκτός από την κύρια;

Junior — Middle
ЯндексЯндекс
160

Γιατί χρησιμοποιούνται δομές δεδομένων τύπου συλλογής στην Python;

Junior — Middle
160
/542