Kokias HTTP metodus žinote? Kuo skiriasi PATCH ir PUT? Kas nutiks, jei PUT užklausa bus siunčiama resursui, kurio ID nėra duomenų bazėje? Ar galima perduoti duomenis per GET? Kuo skiriasi POST ir PUT? Kas yra idempotencija?
QA / QA Automation
Prašome papasakoti apie savo automatizacijos patirtį: daugiau UI ar API? Kiek metų/mėnesių patirties turite Python?
Papaskink apie naršyklės DevTools: kuriuos skirtukus naudojate ir kam jie skirti?
Ar turi patirties dirbant su integracijomis (išorinėmis paslaugomis), mock'ais? Ar naudojai WireMock ar rašei savo mock'us?
Pavadinkite defekto gyvavimo ciklą.
Kaip patikrinote Jenkins užduočių veikimą?
Ar galite paaiškinti asinchroninio programavimo Python'e koncepciją ir kaip ji skiriasi nuo sinchroninio vykdymo?
Kas yra severity ir priority? kuo jie skiriasi? Pateikite pavyzdį apie defektą su žemu prioritetu ir dideliu rimtumu.
Kaip vadovybė reagavo į tai, kad iOS nebuvo tikrinama? Ar nebuvo naudotojų iOS?
Situacija: klaida buvo išsiųsta programuotojui, programuotojas sako, kad tai nėra klaida, o funkcija. Ką darysite?
Kas yra stack trace?
Kaip suprasti, kaip naudoti backend žurnalus užklausų patikrinimui?
Ar gali finally neįvykti?
Ar mobilioji programa buvo natūrali, hibridinė ar adaptuota?
Ar dirbote su duomenų bazėmis? Ar galite pateikti pavyzdį užklausos su JOIN? Kam reikalingas HAVING? Kam reikalingas DISTINCT ir kur jis rašomas? Kokias filtravimo operacijas žinote? Kaip veikia LIKE? Kokius duomenų bazių tipus žinote? Kam reikalingas pirminis ir išorinis raktas?
Kaip atliekate testinę analizę ir kokius rodiklius naudojate kokybei įvertinti?
Iš ko sudarytas HTTP užklausa? Kokius antraščius žinote ir kaip juos naudojote?
Apie nefunkcinį testavimą: kaip jis buvo įgyvendintas, ką darėme framework'e?
Kokiais įrankiais buvo patikrinta, kad įvykis buvo išsiųstas į backend ir kad backend atliko užklausas reikalingiems servisams?
Papaskink apie savo dabartinį projektą, atsakomybes šiame projekte ir galbūt apie įdomias užduotis iš ankstesnių darbų.