Cosa sono i tipi di riferimento e i tipi di valore in C#? Qual è la differenza? Perché separare stack e heap? Come si pulisce lo stack?
QA / QA Automation
Cosa restituisce la funzione generateItems? È una lista di dizionari o una lista di interi? Cos'è la comprensione delle liste?
È possibile dichiarare un metodo async senza await al suo interno? Questo codice verrà compilato?
Quali metodi HTTP sono stati coperti dai test automatici? In cosa si differenziano PATCH, PUT e POST?
Scrivi casi di test per la funzionalità del portafoglio: conto anonimo fino a 15.000 rubli e conto identificato fino a 60.000 rubli. Operazioni: acquisto, ricarica con carta, restituzione, aumento del portafoglio. In un momento, può esserci solo un conto.
Cos'è l'idempotenza? Puoi spiegarlo con esempi di metodi HTTP?
Cos'è un deadlock e una condizione di race?
Dato: C'è un sistema - una calcolatrice. C'è un modulo di input sullo schermo composto da 2 caselle di testo e un pulsante - Calcola somma. Premendo il pulsante, appare un altro campo in cui viene visualizzata la somma dei numeri inseriti nei campi. Compito: Elabora un piano di test per questo sistema. Condizione: se la somma dei numeri > 1000, il campo di output si colora di verde. Se <= 1000, si colora di rosso.
Cos'è l'asincronia in C#? Cos'è async/await? Un metodo async deve necessariamente essere eseguito in un altro thread?
Cos'è un decoratore? Parla del pattern Decorator
Parlami di gRPC: cos'è, come funziona.
Parla delle caratteristiche dei test mobili
Da quanti anni ti occupi di automazione?
Scrivi casi di test per il metodo di compressione RLE (test a scatola nera).
Come guardi i log su un dispositivo reale, non tramite Android Studio, ma tramite ADB?
Qual è la differenza tra git fetch e git pull? Cos'è git rebase?
Parlami della struttura dei test automatici nel progetto, quali pattern sono stati utilizzati
Qual è la differenza tra il ciclo di rilascio delle app mobili, web e backend? Raccontami del ciclo di rilascio.
Qual TMS (Sistema di Gestione dei Test) è stato utilizzato nel progetto?
Gli sviluppatori scrivono test unitari nel progetto?