Su kokiais API tipais dirbote, išskyrus REST? Kokius HTTP metodus žinote? Ar POST metodas gali ištrinti objektą?
QA / QA Automation
Kokius įmontuotus duomenų tipus žinote Python? Kurie iš jų yra keičiamieji, kurie – nekintamieji?
Ką reiškia punktas gyvenimo aprašyme „duomenų vientisumo patikrinimas tarp paslaugų“? Kokią vaidmenį šiame procese vaidino SQL užklausos?
Kokius įrankius naudojote dirbdami su Kafka?
Praktinė užduotis su Docker: kaip nukopijuoti failą į konteinerį? Kaip pervadinti failą Linux?
Kaip dažnai Yandex matote tuščius bilietus ar užduotis su nepakankamu aprašymu?
Kaip patikrinti, ar užklausa negrąžino 400 ar 500 būsenos? Kokia metodas naudojama tam?
Kodėl kiekvienam iš dviejų galinių taškų reikėjo apie 200 testų? Ką tiksliai reikėjo patikrinti?
Kaip organizuotas jūsų darbas su Kubernetes? Ar įeinate į podus/konteinerius, žiūrite žurnalus, keičiate konfigūracijas? Kokia sąsaja naudojama darbui su Kubernetes?
Kas yra lambda funkcija Python'e? Kokiais atvejais patogu ją naudoti testuose?
Kokiu tikslu naudojote fixtures testuose?
Kaip patikrinti, ar žodyne yra raktas? Kaip veikia get() metodas?
Kokiais požymiais nustatai, kad diegimas buvo sėkmingas? Kaip sužinoti paslaugos versiją Kubernetes?
Kaip galima rūšiuoti sąrašą Python'e? kuo skiriasi sort() ir sorted()? Kurį metodą naudoti, jei sąrašas perduodamas kaip parametras į testą ir norite nepažeisti originalaus sąrašo?
def fetch_users(): conn = db.connect("my_database") cursor = conn.cursor() cursor.execute("SELECT * FROM users") result = cursor.fetchall() return result
Kaip organizuotas jūsų darbas su žurnalais? Kada paskutinį kartą žiūrėjote į žurnalus ir ką žiūrėjote?
Kaip apdorojamos išimtys Python? Kuriuo atveju naudojamas try/except?
Ką suprantate pagal terminus „testo strategija“, „architektūra“ ir „sprendimas“?
Kaip patikrinti užduotį, jei jos aprašymas susideda tik iš pavadinimo?
Kas ir kaip nustato, kurie testai lieka rankiniai?