QA / QA Automation
Was siehst du im Log-Eintrag? Welche Informationen können gefunden werden?
Welche Befehle oder Kommandozeilen-Tools haben Sie für die Arbeit mit Kafka verwendet?
Welche Prinzipien der Code-Schreibung kennst du? (DRY, SOLID, KISS usw.)
Spottet ihr alle externen Gegenparteien oder verwendet ihr immer noch deren Sandbox in den Tests?
Wenn eine Fixture ein SELECT * ausführt und die Testdatenbank auf Hundert Millionen Nutzer angewachsen ist, sodass die Daten nicht mehr in den Arbeitsspeicher passen, wie kann man das Problem beheben, indem man nur die Fixture ändert und nicht alle Tests neu schreibt?
Haben Sie Erfahrung im Fintech-, Investment- oder Bankensektor?
Hat es dich nicht überrascht, dass wir Node.js statt Java verwenden?
Wozu dient Kafka? Warum nicht einfach REST? Wie garantiert es die Zustellung?
Sie haben keine Erfahrung im Fintech-Bereich, aber die meisten unserer Kunden kommen aus diesem Sektor. Wie stehen Sie dazu?
Welche Testdesign-Techniken hast du angewendet?
Erzählen Sie von der Idempotenz. Welche Methoden sind idempotent?
Und wer entscheidet, was automatisiert werden soll?
Wie vorgehen bei Tests neuer Funktionen, wenn keine Anforderungen und Dokumentation vorhanden sind?
Ist eine leere Zeichenkette eine gültige Eingabe oder sollte ein Fehler zurückgegeben werden?
Wie hast du es geschafft, als einziger Tester zu arbeiten?
Befinden sich Ihre Tests in einem separaten Framework?
Haben Sie bereits Erfahrung in der Kommunikation mit dem Unternehmen [Unternehmen]?
Haben Sie in einem Bug-Report Priorität verwendet? Was ist der Unterschied zwischen Priorität und Kritikalität?
Bedingung Schwierigkeitsgrad: LEICHT Ein Array von Zeichen - Buchstaben des englischen Alphabets. Die Zeichen wiederholen sich häufig - ein Zeichen mehrmals hintereinander. Es ist eine RLE-Kompression zu implementieren - das Zeichen nur einmal in die Ausgabe schreiben, gefolgt von der Anzahl der Wiederholungen. Beispiel: Eingabe: AAAAAABBBCDDDEEF Ausgabe: A5B3C1D4E2F1
Welche Arten von Ausnahmen in Java kennst du und worin unterscheiden sie sich?