QA / QA Automation
Nennen Sie den Hauptunterschied zwischen einer Liste (list), einem Tupel (tuple) und einer Menge (set)
SQL-Aufgabe: Es gibt eine Tabelle users mit den Spalten userid, name, age. Finde die ID des ältesten Benutzers.
Wie gestalten Sie das Testdesign, wenn noch keine Testfälle vorhanden sind?
Welcher HTTP-Statuscode wird bei erfolgreicher Erstellung einer Ressource zurückgegeben?
Weißt du, was SSR (Server-Side Rendering) ist?
Erzählen Sie von der Idempotenz in HTTP. Welche Methoden sind idempotent und was machen sie?
Also, mocken Sie die benachbarten Dienste trotzdem?
Warum werden Datentypen als veränderlich oder unveränderlich betrachtet?
Gab es die Generierung und Bereinigung von Testdaten?
Warum bei Verwendung von yield bei jedem Aufruf keine neue Abfrage an die Datenbank erfolgt? Wie wirkt sich das auf die Sauberkeit und Integrität der Testdaten aus?
Gab es externe Integrationen? Welche genau und wie haben Sie sie getestet?
Welche Arten von Tests kennst du?
Erzähle mir von gRPC: Was ist das, wie funktioniert es.
Welche Linux-Befehle verwendest du, um dich mit dem Server zu verbinden und eine Datei zu bearbeiten?
Erzählen Sie mir von Ihrer Berufserfahrung: An welchen Projekten haben Sie gearbeitet, in welchen Bereichen, was waren Ihre Aufgaben, wofür waren Sie verantwortlich?
Wie schreibt man einen Test so, dass man das Ergebnis sehen kann, wenn eine Assertion in der Mitte fehlschlägt, aber die Ausführung der nächsten Schritte fortsetzt?
Wie war das Verhältnis von manuellen zu automatisierten Tests im letzten Projekt?
Erzählen Sie uns von Ihrem aktuellen Projekt.
Gibt es einen Unterschied zwischen git pull und git fetch?
Was sind die Vor- und Nachteile von Emulatoren und Simulatoren im Vergleich zu echten Geräten?