Milyen típusú API-kkal dolgozott a REST-en kívül? Milyen HTTP-módszereket ismer? Tudja a POST módszer törölni az entitást?
QA / QA Automation
Milyen beépített adattípusokat ismersz Pythonban? Melyek módosíthatók és melyek nem?
Mit jelent a "adatok integritásának ellenőrzése a szolgáltatások között" pont az önéletrajzban? Milyen szerepet játszottak ebben az SQL lekérdezések?
Milyen eszközöket használtál a Kafka-val való munkához?
Gyakorlati feladat Dockerrel: hogyan másoljunk egy fájlt a konténerbe? Hogyan nevezünk át egy fájlt Linuxban?
Mi az a lambda függvény Pythonban? Milyen esetekben érdemes használni tesztekben?
Mire használta a fixture-eket a tesztekben?
Milyen jelekből tudod, hogy a telepítés sikeres volt? Hogyan lehet megtudni a Kubernetes-ben a szolgáltatás verzióját?
Gyakran előfordulnak üres jegyek vagy nem megfelelő leírással rendelkező feladatok a Yandexben?
Miért volt szükség körülbelül 200 tesztre mindkét végpont esetében? Pontosan mit kellett ellenőrizni?
Hogyan van szervezve a Kubernetes-szal végzett munkád? Belépsz a podokba/konténerekbe, nézed a naplókat, módosítod a konfigurációkat? Milyen felületet használsz a Kubernetes-szal való munkához?
Milyen operációs rendszereken dolgozol: Windows, Linux?
Ki és hogyan határozza meg, mely tesztek maradnak manuálisan?
Hogyan teszteljük a feladatot, ha a leírása csak egy címből áll?
def fetch_users(): conn = db.connect("my_database") cursor = conn.cursor() cursor.execute("SELECT * FROM users") result = cursor.fetchall() return result
Hogyan ellenőrizhető, hogy a kérés nem adott vissza 400 vagy 500 státuszt? Milyen módszert használnak erre?
Hogyan ellenőrizhető, hogy egy kulcs létezik-e egy szótárban? Hogyan működik a get() metódus?
Milyen módszerekkel lehet rendezni egy listát Pythonban? Miben különböznek a sort() és a sorted() metódusok? Melyik módszert használjuk, ha a listát paraméterként adjuk át egy tesztben, és nem akarjuk módosítani az eredeti listát?
Mi a generátor Pythonban? Hogy hívják az iterátort, amely a háttérben a yield-et használja?
Mesélj a tapasztalataidról, különösen a tesztautomatizálás terén. Milyen feladatokat végeztél: API-tesztek, UI-tesztek, melyekből több, melyekből kevesebb?