Python
Kas yra anotacijos Python?
Kada taikomas `[:10]` pjūvis Django QuerySet?
Paminėkite pagrindinius OOP principus (polimorfizmas, inkapsuliacija, abstrakcija, paveldėjimas) ir paaiškinkite kiekvieną.
Ar girdėjote apie LangGraph?
Palyginkite Kafka ir RabbitMQ: kokiems užduotims naudojate kiekvieną?
Gali pateikti sudėtingos užduoties pavyzdį iš savo darbo patirties, su kuria kilo problemų ir kaip jas išsprendei?
Kiek laiko užtrunka pridėti pradžioje ir pabaigoje sąrašo Python?
Kokiu tikslu naudojote Apache Airflow? Kodėl būtent jį pasirinkote?
Kiek kodo įgyvendinote savo paskutiniame projekte?
Kiek iš viso integracijų sukūrėte ir įgyvendinote [įmonėje] per tris metus?
Kodėl quicksort funkcijoje sąlyga yra len(arr) <= 1?
```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 and \ window[char] += 1 if window[char]: 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 ``` Tiksmas — `min_s(a: str, s: str) -> str` funkcijos įgyvendinimas, kuris randa mažiausią poskyrį `s`, kuris apima visus simbolius iš eilutės `a`.
Kaip operacinės sistemos standartinė klaida yra rodoma ir kuo ji skiriasi nuo standartinio išėjimo?
Kaip užtikrinti teisingą objektų naudojimą po jų atgaivinimo iš serializuotų duomenų?
Ar naudojote daugiavaikystę?
Ar turi patirties kuriant programas su daugialypiu arba asinchroniniu vykdymu?
Kokie yra programinės įrangos testavimo rūšys ir tipai?
Į kurią komandą tikrai neisi?
Kaip reaguojate, kai darbo metu keičiasi reikalavimai?
Jei kontekstų valdytojo viduje grąžinsite ryšį, jis bus atviras ar uždarytas?