Sobes.tech

Python

Intervjueerija selgitab, kas kandidaat näeb ülesande tingimust.

135

Raksturojiet sīkāk savu pēdējo projektu: par ko tas bija, kādas uzdevumus veicāt, kāda bija jūsu atbildības joma?

134

Kas teil on kogemusi frontend arendusega?

Junior — Middle
134

Millest summast olete valmis pakkumist kaaluma?

131

Kuidas me kujutaksime ette graafi, mida selle ülesande jaoks vajame, ja kuidas sellest vastust (marsruuti) saada?

131

Millise põhimõtte järgi tuleks liigutada akna vasakut serva, kui see juba katab kogu tähestiku?

131

Milliseid teisi programmeerimiskeeli või tehnoloogiaid olete oma projektides kasutanud peale Pythoni?

Junior — Middle
127

Millises õiges järjekorras peaks reaalse bankomati raha väljastamine toimima?

127

Kas teil on kogemusi mitme lõime ja asünkroonsete tehnoloogiate kasutamisel?

Junior — Middle
126

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

126

Kuidas me leiame marsruudi alguslinna linna?

125

Jagage oma viimast professionaalset kogemust ja saavutusi.

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

124

Kas saaksid kirjeldada peamised kohustused ja projektid, milles osalesid oma eelmisel töökohtum?

Junior — Middle
123

Miks meil seda teha? Mis on idee? Oletame, et nii leiame lõpplinnad — esiteks, kuidas me neid leiame? Teiseks, kuidas taastame ise marsruudi?

123

""" Andmed linnapaaride kogum: - iga paari vahel tegi töötaja otsese lennu; - lennu suund on kadunud; - samuti on kadunud lendude järjekord. On teada, et kõik lennud kuuluvad ühele reisile. Iga järgmine lend algas linnast, kus eelmine lõppes. Ükski linn ei ole töötaja poolt kaks korda külastatud. Reisi alguslinn erineb ka lõpp-punktist. Väljasta linnad marsruudi järjekorras. On kaks võimalikku vastust, ükskõik milline sobib. Näited: [("Moskva", "Belgrad")] -> ["Moskva", "Belgrad"] [("Moskva", "Belgrad"), ("Moskva", "Erevan")] -> ["Erevan", "Moskva", "Belgrad"] Flight = tuple[str, str] def get_route(flights: list[Flight]) -> list[str]: ...

120
/5