Wat is de tijdcomplexiteit van je algoritme met inachtneming van de geneste while-lus? Is het O(n) of O(n²)?
Python
Heeft u praktische ervaring met het gebruik van cloudplatforms en -diensten?
Wat moet er verder in het algoritme gebeuren wanneer de linkergrens niet verder verplaatst kan worden (de venstercompressie is gestopt op de huidige stap)?
Wat was de reden voor uw beslissing om uw vorige functie te verlaten?
Met welke vaardigheden en kennis kun je jezelf beoordelen als ontwikkelaar?
Met welke databasebeheersystemen hebt u in uw projecten gewerkt?
Hoe weten we dat het huidige venster (tussen de twee aanwijzers) al alle letters van het alfabet bevat?
Vertel over een interessant technisch geval of probleem dat je hebt moeten oplossen.
Hoeveel tijdelijke medewerkers of stagiaires waren er in het bedrijf gedurende een bepaalde periode?
Wat is het salarisbereik dat u voor deze functie voorstelt?
Denk je eraan om van programmeertaal te veranderen voor werk of studie?
```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 ```
Welk type gedrag of karakter van collega's roept bij u afkeer op tijdens teamwerk?
Gebruikt u in uw activiteit andere programmeertalen dan de hoofdtaal?
Wat is de maximale hoeveelheid operaties per seconde die u hebt bereikt of weet voor uw systeem of project?
Wat is jouw favoriete aanpak voor het organiseren van werk?
Heb je kennis van de structuur van bomen en hun knooppunten in de context van algoritmen of gegevens?
Hoe lang hebt u bij uw vorige baan gewerkt?
Wat gebeurt er als er tegelijkertijd twee reserveringsverzoeken binnenkomen? Hoe zorg je voor consistentie?
Heeft u ooit in de praktijk bomen of datastructuren gebruikt in uw projecten?