Wie man das Problem der Inkonsistenz von Daten bei der Verarbeitung einer Bestellung über mehrere Microservices löst?
System Analyst
Erzählen Sie mir von Ihrem aktuellen Arbeitsplatz — [Unternehmen]. Ist es ein Produktunternehmen oder ein Projekt eines Anbieters?
Benutzer beschweren sich über eine langsame Systemleistung. Das Frontend kommuniziert mit dem Backend über API Gateway, das Backend arbeitet mit PostgreSQL und Redis. Wie werden Sie die Ursache für die Leistungsverschlechterung suchen?
Haben Sie Erfahrung mit Integrationen, Anwendungsentwicklung, Backend, Frontend?
Warum suchst du jetzt einen Job, wenn in deinem Lebenslauf steht, dass du noch arbeitest?
SQL-Abfrageanalyse: Wie viele Spalten werden angezeigt, maximale Zeilenzahl, geschäftlicher Sinn.
Haben Sie Erfahrung mit staatlichen Auftraggebern?
Wie funktioniert die Anfrage des Benutzers beim Öffnen einer Webseite?
Mussten Sie jemals mit einem völlig neuen Fachgebiet konfrontiert werden und es schnell erlernen?
In welchen Fällen würden Sie eine relationale Datenbank wählen und in welchen eine NoSQL-Lösung? Geben Sie Beispiele aus Ihrer Erfahrung.
Als Analyste haben Sie nach der Veröffentlichung der Funktionalität in der Produktion den Support unterstützt?
Wie lange dauert es, um eine neue Arbeit anzutreten? Sind die üblichen zwei Wochen erforderlich?
Sind Sie bereit, Projekte zu prüfen, bei denen Sie der einzige Analyst im Team sind?
REST API-Aufgabe: Suche nach einem Buch in der elektronischen Bibliothek anhand von Teilinformationen (Autor, Titel, Jahr unbekannt), Paginierung bei vielen Ergebnissen.
Wie viele Jahre Erfahrung mit REST API und JSON?
Wie ist das Verhältnis von Aufgaben im Geschäfts- und Systemanalyse in Ihrer Erfahrung?
Beschreiben Sie den vollständigen Prozess der Authentifizierung und Autorisierung des Benutzers über Keycloak unter Verwendung von OAuth 2.0 und OpenID Connect: vom Öffnen der Anwendung bis zum Zugriff auf die API.
Passt Ihnen Remote-Arbeit oder Hybridarbeit aus Russland? Haben Sie Pläne, ins Ausland umzuziehen?
Es gibt eine Tabelle mit Kundenoperationen mit mehreren Hundert Millionen Einträgen. Es ist erforderlich, die Top-10-Kunden nach der Summe der Operationen im letzten Jahr zu ermitteln. Wie würden Sie die Aufgabe lösen und welche Maßnahmen würden Sie zur Leistungsoptimierung ergreifen?
Haben Sie mit Microservices, REST, Integrationen gearbeitet?