Sobes.tech

Python

Jaká je časová složitost vašeho algoritmu s ohledem na vnořenou smyčku while? Je to O(n) nebo O(n²)?

260

Máte praktické zkušenosti s používáním cloudových platforem a služeb?

Junior — Middle
253

Jaký byl důvod vašeho rozhodnutí opustit předchozí pozici?

Junior — Middle
237

Co je třeba udělat dále v algoritmu, když nelze posunout levou hranici (okno se zastavilo na aktuálním kroku)?

228

Jakými dovednostmi a znalostmi se můžeš hodnotit jako vývojář?

Junior — Middle
227

Jak poznáme, že aktuální okno (mezi dvěma ukazateli) již obsahuje všechny znaky abecedy?

216

Povězte o zajímavém technickém případě nebo problému, který jste museli řešit.

213

Kolik dočasných zaměstnanců nebo stážistů bylo ve společnosti během určitého období?

Junior — Middle
200

Uvažujete o změně programovacího jazyka pro práci nebo učení?

Junior — Middle
191

Jaký typ chování nebo charakteru kolegů vám při týmové práci způsobuje nelibost?

Junior — Middle
188

Používáte ve své činnosti jiné programovací jazyky než hlavní?

Junior — Middle
187

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

185

Máte znalosti o struktuře stromu a jeho uzlech v kontextu algoritmů nebo dat?

Junior — Middle
184

Jak dlouho jste pracoval na předchozím místě?

Junior — Middle
182

Jaký je maximální počet operací za sekundu, kterého jste dosáhli nebo o něm víte pro svůj systém nebo projekt?

Junior — Middle
180

Jaký přístup k organizaci práce je pro vás preferovaný?

Junior — Middle
175

Co se stane, pokud současně přijdou dva požadavky na rezervaci? Jak zajistit konzistenci?

171
/5