Python
Mennyit vesz igénybe egy lista elejére és végére való hozzáadás Pythonban?
Mire használtad az Apache Airflow-t? Miért pont azt választottad?
Mekkora kódmennyiséget valósított meg az utolsó projektjében?
Összesen hány integrációt tervezett és valósított meg a [cég]nél három év alatt?
Mi a különbség az EXPLAIN és az EXPLAIN ANALYZE között a PostgreSQL-ben?
Miért a quicksort függvényben a feltétel 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 ``` A feladat egy `min_s(a: str, s: str) -> str` függvény megvalósítása, amely megtalálja a `s` legkisebb részstringjét, amely tartalmazza az összes karaktert a `a`-ból.
Hogyan jelenik meg az alapértelmezett hiba az operációs rendszerben, és miben különbözik az alapértelmezett kimenettől?
Hogyan biztosítható az objektumok helyes használata azok visszaállítása után a serializált adatokból?
Használtál több öröklődést?
Van tapasztalatod több szálú vagy aszinkron programok fejlesztésében?
Milyen típusai és osztályai vannak a szoftvertesztelésnek?
Melyik csapatba biztosan nem mész?
Hogyan viszonyulsz olyan helyzetekhez, amikor a követelmények változnak a munka során?
Ha a kontextuskezelőn belül visszaadod a kapcsolatot, nyitva vagy zárva kerül visszaadásra?
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())
Mennyire gyorsan ismerkedsz meg egy új, ismeretlen technológiával?
Hogyan tanulod az új technológiákat és eszközöket? Van terv (ütemterv) vagy helyzetfüggő? Adj példát arra, mit tanultál az elmúlt fél évben.
Mi az a Dependency Injection és miért van rá szükség?
Milyen Python web keretrendszereket használtál a karriered során?