Erzählen Sie mir von Ihren Verantwortungsbereichen. Sind Sie in der MVP-Phase oder später dazugekommen? Wie haben Sie an der Gestaltung der Dienste mitgewirkt?
Java
Wie blockiert oder synchronisiert man Threads in Java?
Welche Kafka-Themen werden im Berichtssystem sein, wer produziert und wer konsumiert?
Kennen Sie reaktive Systeme und die Prinzipien der reaktiven Programmierung?
Wie sah der Release-Zyklus in deinem Team aus?
Wie erkennt Kubernetes, dass ein Pod gestorben ist und neu gestartet werden muss? Erzählen Sie von den Probes.
Wie wurde die Interaktion aufgeteilt — was ging durch Kafka, was direkt?
In welchem Zeitraum können Sie in das Projekt einsteigen: in zwei Wochen, früher oder später?
Um welche Objekte geht es bei der Optimierung – Metadaten oder Transaktionsdaten?
Welche Load-Balancing-Algorithmen kennen Sie?
Was kann im Rahmen von HandlerInterceptor manipuliert werden? Welche Methoden gibt es?
Was ist der Unterschied zwischen den Annotationen @Repository und @Component in Spring?
Was ist Spring Actuator? Mit welchen Methoden (Pings) wird der Zustand des Anwendungskontexts überprüft, um einen Pod in das Load Balancing in Kubernetes/OpenShift einzubinden?
Was ist die Zeilenversion (row version) in SQL? Wie wird sie in Hibernate verwendet?
Erzähle mir von deiner Erfahrung im Mentoring von Junioren — worum ging es und welche Schwierigkeiten gab es?
Produzent 1 Verbraucher 2 Partition 3 Thema 1
Was ist DDD (Domain-Driven Design)? Wie hängt es mit dem Aggregat und dem begrenzten Kontext zusammen?
Tabelle PASS_EXPIRATION_NOTIFY_ENTITY erstellen ( ID CHAR VARYING(36) not null, USER_ID CHAR VARYING(255), REALM_ID CHAR VARYING(255), EXPIRATION_DATE TIMESTAMP, NOTIFY_SCHEDULED_DATE TIMESTAMP, Einschränkung PASS_EXPIRATION_NOTIFY_ENTITY_PK Primärschlüssel (ID) ); select * from PASS_EXPIRATION_NOTIFY_ENTITY where NOTIFY_SCHEDULED_DATE > jetzt()
Welchen Indextyp empfehlen Sie für die Suche in einer JSON-Spalte in PostgreSQL?
In welche Microservices sollte man den Online-Shop aufteilen?