QA / QA Automation
In quali situazioni si utilizza la libreria di test Chai durante il processo di sviluppo?
Quali tipi di dati ci sono in Java? Ci sono due variabili d=1 e a=1, l'affermazione d==a è vera o falsa?
Quale squadra hai formato o a cui hai partecipato nel tuo precedente lavoro?
Quanto presto sei pronto a iniziare a lavorare?
Puoi fare un esempio di un errore che non rappresenta un grande pericolo, ma che richiede un intervento immediato?
Cosa dovrebbe fare il frontend quando il servizio restituisce un errore? Quale bug è collegato alla gestione degli errori nel frontend?
Quali pattern di progettazione comuni applichi nella tua pratica?
Cos'è la piramide dei test? Racconta dei tre livelli.
Dopo un'ora di demo, il team ha scoperto che sul tablet il pulsante di pagamento è coperto da un banner. Sui telefoni tutto sembra normale. Cosa bisogna fare?
Perché hai usato esattamente INNER JOIN e non LEFT/RIGHT JOIN?
Qual è la funzione principale del comando git cherry-pick e in quali scenari viene più spesso utilizzato?
Come implementeresti la struttura della pagina principale di Yandex applicando il pattern Page Object?
Come hai delegato e distribuito le responsabilità nel tuo ultimo progetto?
Come reagisci quando noti che i tuoi colleghi commettono errori nel loro lavoro?
Perché i test passano separatamente, ma falliscono quando vengono eseguiti insieme?
Puoi elencare e descrivere i principali sistemi di broker di messaggi con cui hai lavorato?
Qual framework di test hai usato — TestNG o JUnit?
Puoi fare degli esempi di pattern di progettazione che hai usato nei tuoi progetti?
Cos'è una fixture?
Come può un generatore ottenere un valore dall'esterno tramite send()? Scrivi un esempio di generatore che accetta la parola 'stop' e si ferma.