SQL oder NoSQL? Wann wählt man was? Sind Migrationen für MongoDB notwendig?
Technical Writer
Gab es Fälle, in denen du absichtlich keine Goroutines verwendet hast, obwohl du es hättest tun können? Warum?
Der Dienst verbraucht langsam Speicher. Wie kann man das Problem lokalisieren?
Erkläre, was eine Schnittstelle auf Junior-Entwickler-Ebene ist
public class Main { public static void main(String[] args) { Integer a = 127; Integer b = 127; Integer c = 128; Integer d = 128; System.out.println(a == b); System.out.println(c == d); } } package main import "fmt" func main() { x := 1 defer func() { fmt.Println("defer:", x) }() x = 2 fmt.Println("now:", x) }
Bei der Arbeit mit highload: Weniger Zuweisungen oder bessere Lesbarkeit des Codes?
Welche Schichten siehst du in der Anwendung? Wie kommunizieren sie miteinander?
public class Main { public static void main(String[] args) { Integer a = 127; Integer b = 127; Integer c = 128; Integer d = 128; System.out.println(a == b); System.out.println(c == d); } }
Welche Muster eignen sich zur Validierung von Daten, zur Objekterstellung und zur Auswahl einer Zahlungsmethode?
Wie überprüft man die Integrität der Daten in einem Webhook? Wie schützt man die Daten auf Transportschicht?
Welche Ansätze verwendest du für den Aufbau des Dienstes? Nenne die Hauptfaktoren der 12-Factor-App
Wie wählst du die Projektstruktur in Go aus?
Aus welchen Gründen kann ein Microservice nicht skaliert werden?
Welche Arten von Ausnahmen gibt es in Java und worin unterscheiden sie sich?
Erzähle mir von verteilten Transaktionen. Was ist der Unterschied zwischen Orchestrierung und Choreografie?
Welche unveränderlichen Objekte kennst du in Java?
Wie überträgt man Daten sicher vom Formular zum Server? Wie funktioniert HTTPS?
Mit welchen Problemen bei Go sind Sie in der Produktion konfrontiert worden?
Warum DTO zwischen Schichten verwenden?
Was wirst du für die Sicherheit der API anwenden? Wie autorisierst du den Client und Host-to-Host?