Golang
Was kann man über die Lesegeschwindigkeit bei Vorhandensein eines Index sagen?
Warum wurde das Monolith in Microservices aufgeteilt?
Aufgabe 4: Fehler im Code mit Kanälen und Goroutines finden (doppelte Kanalabschaltung)
Warum sind Sie jetzt auf Jobsuche? Was möchten Sie für sich finden?
Warum wurde gRPC anstelle von REST gewählt? Gab es spezifische Leistungsanforderungen?
Nach welchem Algorithmus arbeitet der Garbage Collector in Go? Wie funktioniert er überhaupt?
Ist der gleichzeitige Zugriff auf ein Slice sicher? Wird es einen Race Condition geben, wenn 4 Goroutines jeweils ihren einzigartigen Index im Slice ändern?
Was kann außer einem Mutex noch verwendet werden, um Race Conditions zu verhindern?
Können Sie Ihre Erfahrung über das Arbeitsbuch bestätigen?
Modellieren Sie ein einfaches Banksystem: - Tabelle `accounts`: - `id`, - `owner_id`, - `currency`, - `created_at`. - Tabelle `transactions`: - `id`, - `account_id`, - `amount`, - `created_at`. **Anforderungen:** 1. Schreiben Sie SQL zum Erstellen des Schemas mit den erforderlichen Einschränkungen (NOT NULL, FK, CHECK auf `amount` ungleich Null). 2. Schreiben Sie eine Abfrage: - Erhalten Sie den aktuellen Kontostand nach `account_id` (Summe von `amount`). 3. Erhöhte Schwierigkeit: Unterstützung von Debit/Kredit (doppelte Buchung). Bereinigung
Was hat dich an dieser Stelle gereizt und warum verlässt du deinen vorherigen Arbeitsplatz?
Entwerfen Sie einen Worker für die asynchrone Verarbeitung von Finanztransaktionen
Welche Synchronisationsprimitive gibt es in Go?
Was ist JWT und Cookie, worin unterscheiden sie sich?
Wie siehst du deinen neuen Arbeitsplatz, was erwartest du?
Wie schnell kannst du an einem neuen Ort anfangen, wenn du ein Angebot bekommst?
Haben Sie Interesse, sich im Fintech-Bereich weiterzuentwickeln?
Haben Sie Erfahrung mit Migrationen und was ist dieser Mechanismus?
Formellere Bezeichnung: ungefähre Zeichenkettenübereinstimmung (finde eine ungefähre Übereinstimmung). Es ist zu überprüfen, ob die erste Zeichenkette eine Teilfolge der zweiten ist. Eine Teilfolge ist, wenn man die erste Zeichenkette aus der zweiten durch Entfernen einiger Zeichen erhalten kann. Eingabe: 'car', 'cartwheel' Ausgabe: true Eingabe: 'cwhl', 'cartwheel' Ausgabe: true Eingabe: 'cwhee', 'cartwheel' Ausgabe: true Eingabe: 'cartwheel', 'cartwheel' Ausgabe: true Eingabe: 'cwheeel', 'cartwheel' Ausgabe: false Eingabe: 'lw', 'cartwheel' Ausgabe: false
Wie lokalisiert man ein Problem mit Timeout in einem verteilten System? Wo sollte man schauen?