QA / QA Automation
Wie waren Ihre Prozesse nach der Problemerkennung aufgebaut?
Haben Sie Erfahrung im Aufbau von Teams oder in der Mentorschaft von Personen, indem Sie sie in das Thema QA/Automatisierung einführen?
Mit welchen Arten von APIs, außer REST, sind Sie vertraut?
Wie vertraut bist du mit dem Management aus Sicht der Testverwaltung? Welche Meetings nehmen den größten Teil deiner Arbeitszeit in Anspruch?
Und wenn wir speziell über Bash-Befehle sprechen (nicht Git) — zum Beispiel eine Datei erstellen, eine Datei verschieben usw.
Was ist Git im Allgemeinen?
Implementieren Sie die RLE-Kompression eines Strings: Gegeben ist ein Array von Zeichen des englischen Alphabets, das so komprimiert werden soll, dass das wiederholte Zeichen einmal aufgezeichnet wird, gefolgt von der Anzahl der Wiederholungen. Zum Beispiel: AAAABBBAAA → A4B3A3.
Kannst du sagen, was das Schlüsselwort Final in Java bedeutet?
Wie beendet man einen Prozess in Linux zwangsweise, wenn der normale kill nicht funktioniert?
Welche Arten von Tests kennen Sie?
Sie sind in keiner Weise an Automatisierung beteiligt, richtig?
Welche HTTP-Methoden kennst du?
Der Interviewer gab an, dass min_dist auf Null gesetzt wurde, was für die Minimumsuche nicht korrekt ist. Wie sollte man es richtig initialisieren und den Algorithmus korrigieren?
Wie testet man den API-Endpunkt zur Aktualisierung von Benutzerdaten mit zwei Pflichtfeldern (E-Mail, Telefon) und zwei optionalen Feldern (Vorname, Nachname)?
Wie wurden Konfliktsituationen normalerweise gelöst? Erzählen Sie mehr Details über den Fall mit dem Analysten.
Was ist Authentifizierung? Wie funktioniert der Bearer-Token?
Was ist eine Kollision?
Wie verstehst du die Rolle von QA? Was gehört zu dieser Rolle?
Anmeldeformular: Du gibst einen gültigen Benutzernamen/Passwort ein, klickst auf anmelden, visuell passiert nichts. Wie würdest du das untersuchen und warum könnte das passieren?
Informeller Gesprächsbeginn