Sobes.tech

Golang

Können Sie erklären, was der Begriff 'Consumer group' im Kafka-System bedeutet?

Junior — Middle
256

Ist ein binärer Baum ein ausgeglichenes strukturelles Zustand?

Junior — Middle
256

Wie beendet man einen Prozess in Linux? Mit welchen Befehlen?

Middle
253

Wir haben eine Datenbank mit Benutzerpasswörtern, die Passwörter sind gehasht (Funktion hashPassword), und es ist auch bekannt, welche Zeichen in den Passwörtern verwendet werden können (Variable alphabet). Unsere Aufgabe ist es, die Funktion RecoverPassword zu implementieren, damit sie das Passwort anhand des bekannten Hashes wiederherstellt und TestRecoverPassword erfolgreich abgeschlossen wird. Grundlegende Anforderungen: Jede Methode ist erlaubt package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RecoverPassword(h []byte) string { return "" } func hashPassword(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPassword(exp) act := RecoverPassword(h) if act != exp { fmt.Printf("Fehler: erwartet %q, erhalten %q\n", exp, act) ok = false } } if ok { fmt.Println("Tests erfolgreich bestanden") } }

Middle+
253

Welche Werkzeuge wurden zur Analyse der Anwendungsleistung verwendet?

Junior — Middle
250

-- Schreiben Sie eine Abfrage, die die Daten korrigiert: -- Ersetzen Sie parent_id nur bei Kategorien, -- die sich selbst referenzieren -- ERWARTETER ZUSTAND DER TABELLE NACH UPDATE -- +----+----------+-----------+ -- | id | name | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | NULL // Auf NULL gesetzt -- | 2 | products | 4 -- | 3 | games | NULL // Auf NULL gesetzt -- | 4 | music | 2 -- +----+----------+-----------+

Senior
248

Schreiben Sie eine Funktion Exclude, die die Elemente aus slice a zurückgibt, die nicht in slice b sind.

Senior
246

Erzähle mir von deinen Erfahrungen mit Programmiersprachen, außer Go, was du benutzt hast. Wie findest du Go?

Senior
246

Was macht der Befehl top im Hintergrund (Frage des Interviewers)?

Middle+
246

Nach welchen Kriterien wirst du den Arbeitgeber auswählen, wenn du mehrere Angebote hast?

Middle
245

Wie haben Sie das Problem der Dateninkonsistenz bei der Migration zwischen Speichern gelöst?

Senior
241

Wer entscheidet über den Rollback?

Senior
240

Warum muss die Map-Deklaration in Zeile 15 in eckigen Klammern und nicht in geschweiften Klammern stehen?

Senior
239

Wie viel Code schreibst du normalerweise in Go pro Projekt oder für einen bestimmten Zeitraum?

Junior — Middle
239

Wie berechnet top den CPU%-Wert? Nach welchem Algorithmus?

Middle
239

Welche Kennzahlen verfolgen Sie, um den Zustand und die Leistung der Dienste zu bewerten?

Junior — Middle
237

Neben Go, womit haben Sie noch gearbeitet bei Message-Brokern, Datenbanken?

Senior
236

In der Abfrage wurde WHERE verwendet, aber es gibt auch den Operator HAVING — was ist der Unterschied zwischen ihnen?

Middle
234

Es muss angezeigt werden: 1. Einzigartige Kombinationen von Benutzer und Produkt-ID für alle Käufe, die von Benutzern getätigt wurden, bevor sie gesperrt wurden. Zuerst nach Benutzernamen, dann nach SKU sortieren 2. Benutzer finden, die Einkäufe im Wert von mehr als 5000 Rubel getätigt haben. Ihre Namen im Format Benutzer-ID | Vorname | Nachname | Gesamtkaufbetrag anzeigen

Senior
233

An welchem Projekt oder Produkt arbeiten Sie derzeit?

Senior
232
/13