Python
```python # a = "abc", nie prázdne, jedinečné (m) # s = "dfaga[bfkac]ebf" => "aceb" (n) O(n) # s = "cfaafb" => "cfaafb" # s = "affb" => "" 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 ```
Čo sú generátory a na čo slúžia?
Čo sú indexy a na čo slúžia? V ktorých prípadoch je vhodné vytvoriť index a kedy nie?
Aké testovacie rámce sú v Pythone? Pomocné knižnice?
Čo sa zmenilo v HTTP/3?
Čo je DDD a do akej miery sa používa vo vývoji?
Ako dlho trvá pridanie na začiatok a koniec zoznamu v Pythone?
Je možné pridať telo k požiadavke GET? Čo sa pri tom stane?
Uveďte príklad jednej z najťažších úloh na poslednom pracovisku: v čom bola zložitosť, čo ste urobili a aký bol výsledok?
[meno] sa opýtal: V akom stave hľadania sa momentálne nachádzate: aktívne hľadanie, pohovory, ponuky?
Ako je v SQLAlchemy implementovaná podpora anotácií typov cez modul typing?
Prečo ste odišli z [spoločnosti] a ako ste sa dostali do [investičnej spoločnosti]?
Z akých hlavných inštrukcií sa skladá Dockerfile?
Do ktorého tímu určite nepôjdeš?
Môže sa objekt vlastnej triedy použiť ako kľúč v slovníku?
Aké sú výsledky výrazov s == a is pre celé čísla, vrátane malých čísel a čísel mimo cache?
Čo je to palindróm?
Čo bude zobrazené?
Prečo môže zoznam Python obsahovať prvky rôznych typov a zároveň umožňuje rýchly prístup podľa indexu?
Ste pripravení pracovať z kancelárie a aké sú vaše požiadavky na pracovný rozvrh?