Sobes.tech

Python

# Komplexität # Wir haben eine neue Produktfunktion: Geldreservierung über die mobile App. # Dafür muss in der Klasse ATM eine neue Methode reserve(amount) hinzugefügt werden. Außerdem ist die Möglichkeit eines HardwareError in den SDK-Methoden zu berücksichtigen.

133

Nach welchem Prinzip sollte man die linke Grenze des Fensters verschieben, wenn es bereits das gesamte Alphabet abdeckt?

131

Ab welcher Summe sind Sie bereit, ein Angebot zu prüfen?

130

Wie würden wir einen Graphen darstellen, den wir für diese Aufgabe benötigen, und wie erhalten wir die Antwort (Route) daraus?

130

Wie ist Ihre Erfahrung mit Python und wie lange verwenden Sie es in Ihren Projekten?

Junior — Middle
130

Welchen ungefähren Zeitraum sollte man für die Vorbereitung auf ein Vorstellungsgespräch zu Algorithmen und Datenstrukturen einplanen?

Junior — Middle
129

Wie finden wir die Startstadt der Route?

125

from collections import Counter def min_s(a: str, s: str) -> str: need = Counter(a) res = ""

125

Haben Sie Erfahrung in der Entwicklung mit Multi-Threading- und asynchronen Technologien?

Junior — Middle
125

In welcher richtigen Reihenfolge sollte die Bargeldausgabe an einem echten Geldautomaten funktionieren?

125

Welche anderen Programmiersprachen oder Technologien haben Sie in Ihren Projekten neben Python verwendet?

Junior — Middle
124

```python from collections import Counter def min_s(a: str, s: str) -> str: need = set(a) window = Counter() res = "" c = 0 left = 0 best_len = float('inf') for right, char in enumerate(s): if char in need: window[char] += 1 if window[char] == 1: c += 1 while c == len(need): if right - left + 1 < best_len: res = s[left:right + 1] best_len = right - left + 1 if s[left] in need: window[s[left]] -= 1 if window[s[left]] == 0: c -= 1 left += 1 return res ```

122

Warum sollten wir das tun? Was ist die Idee? Angenommen, wir finden so die Endstädte — erstens, wie finden wir sie? Zweitens, wie rekonstruieren wir die Route selbst?

122

Teilen Sie Ihre letzte Berufserfahrung und Erfolge.

Junior — Middle
121

Kannst du die Hauptaufgaben und Projekte beschreiben, an denen du bei deinem vorherigen Arbeitsplatz gearbeitet hast?

Junior — Middle
119

""" Es ist eine Folge von ganzen Zahlen gegeben. Es ist notwendig, das minimal mögliche Produkt eines Paars von Elementen der Folge zu finden (ein Paar - zwei beliebige Elemente, nicht notwendigerweise aufeinanderfolgend). Zum Beispiel, für die Zahlenfolge 9 4 2 5 3, wird die Antwort 6 sein. """ def find_min_product(arr: list[int]) -> int: ...

119
/5