Python
Ako dlho trvá pridanie na začiatok a koniec zoznamu v Pythone?
Na čo ste použili Apache Airflow? Prečo ste si vybrali práve ten?
Aké množstvo kódu ste implementovali vo vašom poslednom projekte?
Koľko integrácií ste navrhli a implementovali celkovo v [spoločnosť] za tri roky?
Aký je rozdiel medzi EXPLAIN a EXPLAIN ANALYZE v PostgreSQL?
Prečo je v funkcii quicksort podmienka 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 ``` Úlohou je implementovať funkciu `min_s(a: str, s: str) -> str`, ktorá nájde najmenší podreťazec v `s`, ktorý obsahuje všetky znaky z reťazca `a`.
Ako sa v operačnom systéme zobrazí štandardná chyba a v čom sa líši od štandardného výstupu?
Ako zabezpečiť správne používanie objektov po ich obnove zo serializovaných dát?
Použili ste viacnásobné dedičstvo?
Máš skúsenosti s vývojom programov s viacvláknovou alebo asynchrónnou funkcionalitou?
Aké existujú druhy a typy testovania softvéru?
Do ktorého tímu určite nepôjdeš?
Ako reagujete na situácie, keď sa požiadavky menia počas práce?
Ak v rámci správcu kontextu vrátiš spojenie, bude otvorené alebo zatvorené?
class C: def __init__(self, x): self.x = x def calculate(self): return self.x * 2 + 1 class A(C): def __init__(self, x, y): super().__init__(x) self.y = y def calculate(self): return super().calculate() + self.y class B(A): def __init__(self, x, y, z): super().__init__(x, y) self.z = z def calculate(self): return self.z - super().calculate() a = C(2) b = A(4, 7) c = B(1, 3, 5) print(a.calculate()) print(b.calculate()) print(c.calculate())
Ako rýchlo sa oboznamujete s novou neznámou technológiou?
Ako študuješ nové technológie a nástroje? Máš plán (roadmap) alebo je to situačné? Uveď príklad toho, čo si sa naučil za posledných šesť mesiacov.
Čo je Dependency Injection a na čo je dobré?
Aké Python webové frameworky ste používali vo svojej kariére?