Sobes.tech

Python

Hoe zouden we een graf weergeven die we nodig hebben voor deze taak en hoe krijgen we het antwoord (route) eruit?

129

# Complicatie # We hebben een nieuwe productfunctie: geld reserveren via de mobiele app. # Hiervoor moet in de ATM-klasse een nieuwe methode reserve(amount) worden toegevoegd. Ook moet rekening worden gehouden met HardwareError in de SDK-methoden.

129

Volgens welk principe moet je de linker grens van het venster verplaatsen wanneer het alfabhet al volledig bedekt?

129

Hoeveel tijd moet je ongeveer besteden aan de voorbereiding op een sollicitatiegesprek over algoritmen en datastructuren?

Junior — Middle
126

Wat is je ervaring met Python en hoe lang gebruik je het al in je projecten?

Junior — Middle
125

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

125

Welke andere programmeertalen of technologieën hebt u in uw projecten gebruikt naast Python?

Junior — Middle
124

Heeft u ervaring met ontwikkeling met behulp van multithreading en asynchrone technologieën?

Junior — Middle
124

Vertel me meer over je laatste project: waar ging het over, welke taken heb je uitgevoerd, wat was je verantwoordelijkheidsgebied?

124

Hoe vinden we de beginstad van de route?

123

In welke juiste volgorde moet de gelduitgifte in een echte geldautomaat werken?

122

Waarom zouden we dit doen? Wat is het idee? Stel dat we zo de eindsteden vinden — ten eerste, hoe vinden we ze? Ten tweede, hoe reconstrueren we de route zelf?

121

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

119

Deel uw laatste professionele ervaring en prestaties.

Junior — Middle
119

Kun je de belangrijkste verantwoordelijkheden en projecten beschrijven waar je aan hebt gewerkt in je vorige baan?

Junior — Middle
119

""" Een set van stadspaar is gegeven: - tussen elk paar steden heeft een medewerker een rechtstreekse vlucht gemaakt; - de informatie over de richting van de vlucht is verloren gegaan; - ook de volgorde van de vluchten is verloren gegaan. Het is bekend dat alle vluchten tot één reis behoren. Elke volgende vlucht begon in de stad waar de vorige eindigde. Geen enkele stad is door de medewerker twee keer bezocht. De startstad van de reis verschilt ook van de eindbestemming. Print de steden in de volgorde van de route. Er zijn twee mogelijke antwoorden, elk is geschikt. Voorbeelden: [("Moskou", "Belgrado")] -> ["Moskou", "Belgrado"] [("Moskou", "Belgrado"), ("Moskou", "Erevan")] -> ["Erevan", "Moskou", "Belgrado"] Flight = tuple[str, str] def get_route(flights: list[Flight]) -> list[str]: ...

118

""" Gegeven is een reeks gehele getallen. Het is nodig om het minimaal mogelijke product van een paar elementen uit de reeks te vinden (een paar - twee willekeurige elementen, niet noodzakelijk opeenvolgend). Bijvoorbeeld, voor de reeks getallen 9 4 2 5 3, is het antwoord 6. """ def find_min_product(arr: list[int]) -> int: ...

117
/5