QA / QA Automation
Kann man Fixtures außerhalb von conftest.py platzieren?
Wie würdest du vorgehen, wenn du noch viele Testfälle hast und wenig Zeit?
Ihnen wurde eine Aufgabe mit einer Bewertung von 2 Wochen zugewiesen, aber das Produkt verlangt, sie aufgrund eines neuen Gesetzes in einer Woche zu erledigen. Wie werden Sie vorgehen?
Nennen Sie die HTTP-Methoden.
Erzählen Sie von Ihrer relevanten Erfahrung im Testen: das letzte Projekt, den Geschäftswert, den Technologie-Stack, die Werkzeuge.
Welche Hauptgruppen von HTTP-Antwortcodes kennst du?
Wie erfolgt die Bereitstellung von Releases (dev → staging → prod)?
Erzählen Sie uns von Ihrem aktuellen Projekt.
Angenommen, Sie haben ein sortiertes Array verschiedener ganzer Zahlen und einen Zielwert, geben Sie den Index zurück, wenn das Ziel gefunden wird. Wenn nicht, geben Sie den Index zurück, an dem es eingefügt werden würde, wenn es in der Reihenfolge eingefügt würde. Beispiel 1: Eingabe: nums = [1,3,5,6], target = 5 Ausgabe: 2 Beispiel 2: Eingabe: nums = [1,3,5,6], target = 2 Ausgabe: 1 Beispiel 3: Eingabe: nums = [1,3,5,6], target = 7 Ausgabe: 4
Wie wählen Sie den Stapel für Tests aus? Was beeinflusst Ihre Wahl?
Welche externen Dienste gibt es, an die Ereignisse in mobilen Anwendungen gesendet werden?
Wie ist die Pipeline (Build, Unit-Tests usw.), die du in GitLab CI eingerichtet hast, aufgebaut?
Haben Sie mit dem REST-Protokoll über Automatisierungstools gearbeitet?
Wo und wie hast du die Logs angesehen?
Sie haben gesagt, dass die Hauptsprache Python ist, aber in Ihrem Lebenslauf steht Java. Haben Sie sie in einem Projekt verwendet?
Berechnen Sie die Quadrate der Zahlen von 0 bis 9 in einer einzigen Zeile
Wie ist die Interaktion mit Kafka organisiert? Welche Bibliothek verwenden Sie? Wie können Sie Nachrichten anzeigen und mit Kafka ohne Code interagieren? Wie verbinden Sie sich über das Terminal mit Kafka?
Wie viele Tabellen wurden zusammengeführt?
Nennen Sie die Prinzipien des Testens.
Wie viele Personen sind im Team und wie viele von ihnen sind Fullstack QA-Ingenieure?