Intervjueerija selgitab, kas kandidaat näeb ülesande tingimust.
Python
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?
Kas teil on kogemusi frontend arendusega?
Millest summast olete valmis pakkumist kaaluma?
Kuidas me kujutaksime ette graafi, mida selle ülesande jaoks vajame, ja kuidas sellest vastust (marsruuti) saada?
Millise põhimõtte järgi tuleks liigutada akna vasakut serva, kui see juba katab kogu tähestiku?
Kas teil on kogemusi jaotatud rakenduste või süsteemide kavandamisel ja rakendamisel?
Kas teil on praktilisi kogemusi programmeerimisel erinevates keeltes, mis ei ole projekti kasutatavad?
Milliseid teisi programmeerimiskeeli või tehnoloogiaid olete oma projektides kasutanud peale Pythoni?
Millises õiges järjekorras peaks reaalse bankomati raha väljastamine toimima?
Kas teil on kogemusi mitme lõime ja asünkroonsete tehnoloogiate kasutamisel?
from collections import Counter def min_s(a: str, s: str) -> str: need = Counter(a) res = ""
Milliseid küsimusi soovite intervjuu ajal ettevõtte kohta esitada?
Kuidas me leiame marsruudi alguslinna linna?
Jagage oma viimast professionaalset kogemust ja saavutusi.
```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 ```
Kas saaksid kirjeldada peamised kohustused ja projektid, milles osalesid oma eelmisel töökohtum?
Miks meil seda teha? Mis on idee? Oletame, et nii leiame lõpplinnad — esiteks, kuidas me neid leiame? Teiseks, kuidas taastame ise marsruudi?
""" 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]: ...
Mis oli suurim andmemahultus, mida teil tuli andmebaasis salvestada?