Jaka jest złożoność czasowa Twojego algorytmu z uwzględnieniem zagnieżdżonej pętli while? To O(n) czy O(n²)?
Python
Czy masz praktyczne doświadczenie w korzystaniu z platform i usług chmurowych?
Jaka była przyczyna Twojej decyzji o odejściu z poprzedniego stanowiska?
Co należy zrobić dalej w algorytmie, gdy nie można już przesunąć lewej granicy (zwężanie okna zatrzymało się na bieżącym kroku)?
Z jakimi systemami zarządzania bazami danych pracowałeś w swoich projektach?
Jakimi umiejętnościami i wiedzą możesz ocenić siebie jako programista?
Skoro wiemy, że obecne okno (między dwoma wskaźnikami) zawiera już wszystkie znaki alfabetu?
Opowiedz o ciekawym przypadku technicznym lub problemie, który musiałeś rozwiązać.
Ile osób zatrudnionych tymczasowo lub stażystów było w firmie w określonym okresie?
Jaki zakres wynagrodzenia proponujesz na to stanowisko?
Czy rozważasz zmianę języka programowania do pracy lub nauki?
```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 ```
Jaki typ zachowania lub charakteru kolegów wywołuje u ciebie niechęć podczas pracy zespołowej?
Czy w swojej działalności używasz innych języków programowania oprócz głównego?
Jaki jest maksymalny wskaźnik operacji na sekundę, który osiągnąłeś lub znasz dla swojego systemu lub projektu?
Jaki jest Twój preferowany sposób organizacji pracy?
Czy masz wiedzę na temat struktury drzewa i jego węzłów w kontekście algorytmów lub danych?
Jak długo pracowałeś w poprzednim miejscu pracy?
Co się stanie, jeśli jednocześnie nadejdą dwa żądania rezerwacji? Jak zapewnić spójność?
Czy używałeś w praktyce jakichkolwiek drzew lub struktur danych w swoich projektach?