Sobes.tech

Technical Writer

Was ist ein Race Condition (Wettlaufbedingung)?

Principal
ArendadataArendadata
103

Gab es Fälle, in denen du absichtlich keine Goroutines verwendet hast, obwohl du es hättest tun können? Warum?

Principal
Black Wall Group
102

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) }

Principal
Black Wall Group
98

SQL oder NoSQL? Wann wählt man was? Sind Migrationen für MongoDB notwendig?

Principal
Black Wall Group
98

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); } }

Principal
Black Wall Group
96

Telefonbezahlsystem Es ist notwendig, eine Architektur zu implementieren, bei der der Kunde Einkäufe an der Kasse/KS (Selbstbedienungskasse) mit einer mobilen Anwendung bezahlen kann. Die Zahlung erfolgt NICHT über SBP. Wenn der Benutzer Produkte kauft, wählt er die Bezahlung mit der App. Die Kasse oder KS muss den Benutzer identifizieren und den Zahlungsprozess mit der Bank des Kunden starten. CJM: - Der Kassierer/der Kunde scannt die Produkte. - Geht zur Bezahlung. - Identifiziert sich an der Kasse/KS. - Wählt die Bezahlung in der Magnit-App. - Wechselt zur Magnit-App. - Wählt die auf dem Telefon installierte Bank, von der die Zahlung erfolgt. - Tätigt die Zahlung in der Bank-App. - Kehrt zum Zahlungsresultatbildschirm in der Magnit-App zurück. - Die Kasse/KS erhält eine Nachricht über erfolgreiche Zahlung. Nicht-funktionale Anforderungen: - DAU = 1000 im Geschäft - Anzahl der Geschäfte 500 - Anzahl der Kassen - durchschnittlich 5 Kassen. - Die Zahlung muss innerhalb von maximal 2 Minuten erfolgen. - Die Zahlungsseite muss in maximal 250 ms geöffnet werden.

Principal
ArendadataArendadata
95

Wie wählst du die Projektstruktur in Go aus?

Principal
Black Wall Group
89

Welche Arten von Ausnahmen gibt es in Java und worin unterscheiden sie sich?

Principal
Black Wall Group
86

Der Dienst verbraucht langsam Speicher. Wie kann man das Problem lokalisieren?

Principal
Black Wall Group
84

Wie überprüft man die Integrität der Daten in einem Webhook? Wie schützt man die Daten auf Transportschicht?

Principal
Black Wall Group
79

Erzähl mir kurz etwas über dich.

Principal
ArendadataArendadata
75

Bei der Arbeit mit highload: Weniger Zuweisungen oder bessere Lesbarkeit des Codes?

Principal
Black Wall Group
75

Welche unveränderlichen Objekte kennst du in Java?

Principal
Black Wall Group
71

Erzähl mir von einem interessanten Fall in deinem letzten Unternehmen, worum es momentan einen Engpass gibt?

Principal
ArendadataArendadata
69

Aus welchen Gründen kann ein Microservice nicht skaliert werden?

Principal
Black Wall Group
66

Welche Ansätze verwendest du für den Aufbau des Dienstes? Nenne die Hauptfaktoren der 12-Factor-App

Principal
Black Wall Group
64

Welche Muster eignen sich zur Validierung von Daten, zur Objekterstellung und zur Auswahl einer Zahlungsmethode?

Principal
Black Wall Group
64

Welche Schichten siehst du in der Anwendung? Wie kommunizieren sie miteinander?

Principal
Black Wall Group
64

Erzähle mir von verteilten Transaktionen. Was ist der Unterschied zwischen Orchestrierung und Choreografie?

Principal
Black Wall Group
63

Erkläre, was eine Schnittstelle auf Junior-Entwickler-Ebene ist

Principal
Black Wall Group
61
/2