Descrieți lanțul de acțiuni pe client și server la trimiterea unui mesaj în chat-ul unui joc mobil în timp real.
QA / QA Automation
Cum erau structurate comunicările tale în echipă? Cum afli despre sarcinile de testare?
Cum îți imaginezi rolul unui inginer QA în GameDev?
Care este diferența dintre o clasă abstractă și o interfață?
Cum funcționează mecanismul de gestionare a excepțiilor în Python?
Aplicația s-a închis neașteptat în timpul testării. Care sunt acțiunile tale?
Ce este o variabilă în Python? Cum se transmite către o funcție?
Ce colecții (structuri de date) există în Python?
Ce este o funcție în Python? Ce proprietăți are?
Este bine sau rău să transmiți tipuri de date modificabile ca argumente ale funcției?
Ce sunt secvențele în Python? Ce tipuri cunoști?
Care sunt principiile OOP?
Ești familiar cu abordarea Shift-Left?
Cum ați determinat ce caz de test să acoperiți la ce nivel al piramidei de testare?
Ce sunt metodele magice în Python? Pe care le cunoști?
Există suprasarcină de metode în Python?
Ești familiarizat cu abordările TDD și BDD?
Care sunt acțiunile tale de monitorizare pentru o funcție lansată acum trei zile?
De ce cauți un loc de muncă dacă totul era bine la locul tău anterior?
Vorbește-mi despre lansarea unei aplicații client-server: cum are loc, ce nuanțe există?