Feladat: Palindróma Írjon egy is_palindrome(s: str) -> bool függvényt, amely ellenőrzi, hogy egy szöveg palindróma-e (ugyanúgy olvasható balról jobbra és jobbról balra). Figyelmen kívül kell hagyni a szóközöket, írásjeleket és a nagybetű-kisbetű különbséget. Példák: - is_palindrome("racecar") → True - is_palindrome("A man, a plan, a canal: Panama") → True - is_palindrome("race a car") → False
QA / QA Automation
Találkoztál már flaky-tesztekkel? Milyen gyakorlatok vannak azok elleni küzdelemhez?
Mit ad vissza a generateItems függvény? Ez egy szótárak listája vagy egy egész számok listája? Mi az a list comprehension?
Mit teszteltek automatikus tesztekkel: frontend, backend? Milyen könyvtárat használtál a REST API-val való interakcióhoz?
Meg tudod nevezni az objektumorientált programozás alapelveit?
Írjon teszteseteket az RLE tömörítési módszerhez (fekete doboz tesztelés).
Lehet-e async metódust deklarálni await nélkül? Ez a kód fordulni fog?
Meséljen a munkatapasztalatáról és a jelenlegi technológiai stackjéről.
írj egy dekorátort ő írja a "szia" függvény előtt majd írja a "viszlát"-ot Valósíts meg egy késleltetett futtatású dekorátort
Milyen szinten ír teszteket: monolit, mikroszolgáltatások? Hogyan határozza meg a lefedettségi szintet?
Miért mennek át külön a tesztek, de összeállítva nem sikerülnek?
Milyen az alkalmazás architektúrája: monolit vagy mikroszolgáltatások?
Milyen teszt szinteket használtál a projektben?
Mesélj a WebView-ről, működési jellemzőiről, buktatókról
Mi a különbség a range(101) és a range(0, 101) között?
Milyen HTTP-válasz kódokat ismersz? Mi a különbség a 401 és 403 között?
Valósítsa meg egy karakterlánc RLE tömörítését: adott egy angol ábécé karaktereiből álló tömb, tömörítse úgy, hogy az ismétlődő karaktert egyszer írja be, majd az ismétlések számát. Például: AAAABBBAAA → A4B3A3.
Mi történik az await után: a kód ugyanabban a szálban vagy egy másikban fut?
Hogyan találom meg a szükséges eseményt (például összeomlást) a Firebase/Sentry-ben ezrek közül?