System Analyst
Der Interviewer beschrieb ein System, bei dem immer 200 in der Antwort steht und success=false bei Fehlern. Wie stehst du dazu?
1) Haben Sie praktische Erfahrung mit XML? 2) Erstellen Sie eine XML-Struktur für die Aufgabeninformationen (ähnlich JSON). 3) Erklären Sie in Ihren eigenen Worten, was XSD ist. 4) Wie würden Sie ein XML-Dokument auf Übereinstimmung mit einem XSD-Schema überprüfen? 5) Was ist der Unterschied zwischen Simple Type und Complex Type in XSD?
Wie würdest du die Aufgabe der Integration mit einem neuen Service zur Ermittlung des Pfandwerts zerlegen? In welche Aufgaben würdest du sie aufteilen und welche Artefakte würdest du anhängen?
Datenbankabfragen werden langsam ausgeführt. Was ist die Reihenfolge der Schritte zur Problemlösung?
Wie wurden Authentifizierung und Autorisierung in Ihren Systemen implementiert?
Wie verstehst du die Normalisierung? Nicht die Definition, sondern wozu sie dient, welches Problem sie löst.
Berichten Sie über Ihre Erfahrung mit Artefakten: Was kam rein und was haben Sie ausgegeben?
Wie überprüft der Server das JWT-Token? Wie schützt man sich vor Inhaltsmanipulation des Tokens?
Was ist WebSocket und wann wird es verwendet?
Was ist eine Schleife, wie unterscheidet sie sich von Rekursion, wie unterscheidet sich eine Funktion von einer Prozedur, warum sollte man nicht viele INSERTs machen?
Auf welchem Niveau bewerten Sie Ihre SQL-Kenntnisse?
Haben Sie schon einmal an Reverse Engineering von Systemen ohne Dokumentation teilgenommen und mussten den Quellcode verstehen?
Wer legt die Parameter des Lasttests fest?
Beschreiben Sie Ihren Prozess der Aufgabenstellung für die Entwicklung (API, Datenbanken, Integrationen).
Welche Architektur-Patterns wurden bei der Umsetzung des Systems verwendet?
Was muss aus Sicht der Vorfallanalyse noch unbedingt berücksichtigt werden?
Kann ein Topic in Kafka ohne Partitionen existieren?
Wie würden Sie das Daten-Mapping in der Konfiguration für diese API beschreiben?
In welche Richtung möchtest du in deiner Karriere wachsen?
Haben Sie mit Redis gearbeitet? Wofür wird es verwendet und zu welchem Datenbanktyp gehört es?