Haben Sie schon Systeme erlebt, bei denen alle Operationen (Lesen, Erstellen, Löschen) nur über POST umgesetzt werden? Welche Vor- und Nachteile hat dieser Ansatz?
System Analyst
In welchen Fällen sollte man aus Sicherheitsgründen POST anstelle von GET für Leseoperationen verwenden?
Haben Sie Erfahrung mit REST API?
Haben Sie schon einmal die Verwendung von nicht standardmäßigen HTTP-Headern entworfen? In welchen Fällen?
Kannst du die Vor- und Nachteile von RabbitMQ erklären? Worin unterscheidet es sich von Kafka?
Kennen Sie den CAP-Satz? Haben Sie ihn in Ihrer Arbeit verwendet?
In welcher Reihenfolge verarbeitet ein DBMS eine SQL-Abfrage logisch?
Was tun, wenn die Tabelle in der Datenbank sehr groß ist und die Belastung nicht bewältigen kann? Wie würden Sie ein großes Adressverzeichnis (z.B. OKTMO) aufteilen?
Kamen Anforderungen kamen im letzten Projekt nur vom Projektmanager?
Welche Erfahrung haben Sie mit Datenbanken? Haben Sie mit nicht-relationalen Datenbanken gearbeitet?
Sie haben angegeben, dass für Sie das Fehlen von Prozesschaos wichtig ist. Was verstehen Sie darunter? Womit haben Sie zu tun gehabt?
Was ist eine Transaktion?
Können Sie das Erreichte näher erläutern: ein Dienst zur Berechnung des Abzugsbetrags für Bestände?
Was sind einige Möglichkeiten, die Leistung der Datenbank zu optimieren?
Kannst du nicht-idempotente HTTP-Methoden nennen?
Welchen HTTP-Status verwenden Sie, wenn die Anfrage gültig ist, aber die Operation aufgrund von geschäftlichen Einschränkungen nicht ausgeführt werden kann (z.B. Begrenzung der Bücher in der Bibliothek)?
Was kann als nicht-funktionale Anforderungen eingestuft werden?
Was passiert, wenn die Ressource nicht existiert, aber eine Anfrage an sie gesendet wird?
Mit welchen Arten von Architektur hast du gearbeitet oder bist du vertraut, abgesehen von Microservices?
Wie kann man eine synchrone Interaktion asynchron machen?