Sobes.tech

Python

Wie ist die zeitliche Komplexität Ihres Algorithmus im Hinblick auf die verschachtelte while-Schleife? Ist es O(n) oder O(n²)?

258

Haben Sie praktische Erfahrung in der Nutzung von Cloud-Plattformen und -Diensten?

Junior — Middle
252

Was war der Grund für Ihre Entscheidung, Ihre vorherige Position aufzugeben?

Junior — Middle
237

Was ist im Algorithmus als Nächstes zu tun, wenn die linke Grenze nicht weiter verschoben werden kann (die Fensterverengung hat an der aktuellen Stelle gestoppt)?

228

Welche Fähigkeiten und Kenntnisse kannst du nutzen, um dich als Entwickler zu bewerten?

Junior — Middle
222

Wie erkennen wir, dass das aktuelle Fenster (zwischen zwei Zeigern) bereits alle Buchstaben des Alphabets enthält?

214

Erzählen Sie von einem interessanten technischen Fall oder einem Problem, das gelöst werden musste.

211

Wie viele Zeitarbeiter oder Praktikanten waren in einem bestimmten Zeitraum im Unternehmen?

Junior — Middle
199

Überlegst du, die Programmiersprache für Arbeit oder Lernen zu wechseln?

Junior — Middle
191

Verwenden Sie in Ihrer Tätigkeit neben der Hauptprogrammiersprache auch andere Programmiersprachen?

Junior — Middle
186

Welche Art von Verhalten oder Charakter der Kollegen verursacht bei Ihnen Abneigung bei der Teamarbeit?

Junior — Middle
186

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

184

Haben Sie Kenntnisse über die Struktur des Baumes und seiner Knoten im Kontext von Algorithmen oder Daten?

Junior — Middle
182

Wie lange haben Sie bei Ihrer vorherigen Stelle gearbeitet?

Junior — Middle
182

Welcher Wert für die maximale Anzahl an Operationen pro Sekunde haben Sie erreicht oder kennen Sie für Ihr System oder Projekt?

Junior — Middle
179

Welche Herangehensweise an die Arbeitsorganisation bevorzugen Sie?

Junior — Middle
175

Was passiert, wenn gleichzeitig zwei Reservierungsanfragen eintreffen? Wie kann Konsistenz gewährleistet werden?

171

Haben Sie in Ihren Projekten in der Praxis irgendwelche Bäume oder Datenstrukturen verwendet?

Junior — Middle
169
/5