Golang
Hast du in deiner Arbeit Message-Broker verwendet?
Was sind Sticky Sessions und warum sind sie notwendig, damit alle Verbindungen auf eine Instanz fallen?
Erstellen Sie eine Prozedur und machen Sie daraus ein SELECT.
Was sind die GDPR-Prozesse, die du implementiert hast (Anonymisierung, Datenlöschung)?
Wie ist die Zeit- und Speicherkomplexität (Big O) dieses Algorithmus?
Erzählen Sie uns von der Optimierung von Datenbankabfragen: Wie haben Sie problematische Abfragen gefunden und was haben Sie getan?
Wie viele Jahre programmierst du schon in Go?
Was ist der Unterschied zwischen einer Funktion und einer Methode in Go? Was ist der technische Unterschied in Bezug auf die Arbeit mit dem Speicher?
Mussten Sie sich mit Architekturaufgaben beschäftigen? Wie wurden architektonische Entscheidungen getroffen?
Wie hoch war die maximale Anzahl an Anfragen pro Sekunde beim am stärksten ausgelasteten Dienst?
Wenn eine solche Aufgabe jetzt in einen Sprint aufgenommen würde, womit würdest du anfangen und wie würdest du mit Unsicherheiten umgehen?
Erzähle mir von deiner Erfahrung, woran du gearbeitet hast, an welchem Projekt und welche Rolle du gespielt hast?
func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val } package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }
Wie haben Sie die Skalierung der Kafka-Consumer durchgeführt? Nach welchen Kriterien?
Was ist Indexierung in Datenbanken und wozu ist sie notwendig?
Aufgabe 2: Was gibt der Code mit Interfaces und nil aus? (ge typed nil vs untyped nil)
Was ist der Unterschied zwischen SQL-Datenbanken und dokumentenorientierten Datenbanken? Wann sollte man welche verwenden?
Wie viele Jahre Berufserfahrung haben Sie und wie viele Jahre programmieren Sie in Go?
Haben Sie Echtzeit-Analysen erstellt oder welche Ziele verfolgten Sie ursprünglich?
Was war das Projekt im Unternehmen? Welcher Microservice war dort?