Bedingung Am Beispiel der Auftragserstellung. Es gibt eine Anfrage an den Service und eine Antwort, zwischen diesen beiden Aktionen speichern wir in der Analyse die bestellten Produkte (zum Beispiel zur Ermittlung der Beliebtheit der Produkte). Der Analysedienst arbeitet manchmal langsam oder timeoutet ganz, und wir schaffen es nicht, rechtzeitig zu antworten, wir verlieren Bestellungen. Was tun, um keine Bestellungen und somit kein Geld mehr zu verlieren?
Golang
Erzähle mir von deiner letzten technischen Erfahrung, welche Aufgaben hast du gemacht, was hat dich am meisten begeistert?
Geben Sie ein Beispiel für einen Fall mit SELECT FOR UPDATE, bei dem dies zu einem Deadlock führen kann.
Warum hast du das Unternehmen verlassen?
Der Recruiter versteht die Prioritäten nicht, sagt einfach 'Ich brauche 300 Kandidaten' — wie damit umgehen?
In welcher Phase bist du bei den technischen Vorstellungsgesprächen? Hast du Angebote?
Aus welcher Tabelle stammt das Alias 'oi' in der Abfrage?
Haben Sie schon einmal mit Virtualisierung gearbeitet?
Erzähle mir von den Message-Brokern, mit denen du gearbeitet hast.
Das Bibliotheksmodell muss beschrieben werden. Es gibt 3 Entitäten: "Autor", "Buch", "Leser". Physisch gibt es nur ein Buch und es kann nur bei einem Leser sein. Es müssen Tabellen für die Bibliothek erstellt werden, die dies berücksichtigen.
Was ist eine leere Schnittstelle (interface{} / any) in Go?
Wie würdest du dich als Golang-Entwickler einschätzen? Bist du jetzt Middle, Middle+, Senior?
146% CPU in top — ist das möglich und was bedeutet das?
Implementieren Sie eine Funktion, die []any und delta int akzeptiert. Es ist notwendig, nur die ersten Vorkommen von eindeutigen Zahlen (int) um delta zu erhöhen. Andere Typen und wiederholte Zahlen bleiben unverändert. Die Funktion sollte die aktualisierte Liste und 2 Zahlen zurückgeben: updated – wie viele eindeutige Zahlen geändert wurden, duplicates – wie viele numerische Elemente Duplikate sind func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // Ihr Code } // Beispiel: xs := []any{1, "a", 5, "b", 1, 0, 5} u, d, s := IncrementUniqueIntsInMixed(xs, 3) // xs == []any{4, "a", 8, "b", 1, 3, 5} // u == 3 // eindeutige Zahlen: 1, 5, 0 // d == 2 // doppelte Zahlen: zweite 1, zweite 5
Wie viel Erfahrung haben Sie mit Go?
Warum haben Sie beschlossen, Ihren aktuellen Arbeitsplatz zu verlassen?
Welcher JOIN wird standardmäßig verwendet, wenn man einfach nur JOIN schreibt? Welche Arten von JOIN gibt es?
Wie ändert man die Abfrage, wenn die Bedingung ist, dass die Summe aller Bestellungen eines Benutzers größer als 1000 sein muss (und nicht jede einzelne Bestellung)?
Erzähl mir, woran du im Wildberries-Projekt arbeitest — wie sieht der Aufgabenfluss aus, welche Verantwortlichkeiten hast du?
Erzähl mir von deinem Projekt bei CloudPay: Woran hast du gearbeitet, wofür warst du verantwortlich, welche schwierigen Aufgaben hast du übernommen?