Golang
Welche anderen Datenstrukturen kennst du neben Hashtabellen (Bäume)? Wie ist die asymptotische Komplexität der Suche in einem binären Baum und auf welcher Basis des Logarithmus? Wie wird diese Komplexität erreicht (Sortierung vs Balancierung)?
Welche Grundprinzipien werden bei der Erstellung von zusammengesetzten Indizes in Datenbanken verwendet?
Wie werden neue Elemente in einen Slice in der Programmiersprache Go eingefügt?
Was ist die Variable GOMAXPROCS in Go? Kann ein Programm mehr Threads verwenden, als in GOMAXPROCS angegeben sind?
Dachtest du, es sei ein zusammengesetzter Index, aber optimiert der Optimierer nicht die Spalten in der richtigen Reihenfolge?
Erzähle mir von dir: Wo wohnst du jetzt?
Erzähl mir von deinem letzten Projekt — was ist es und woran arbeitest du genau?
Welche Programmiersprache würdest du für die Entwicklung eines neuen Projekts von Grund auf wählen und warum?
Wie verhält sich eine anonyme Funktion, die innerhalb einer Schleife mit defer deklariert wurde, am Ende jedes Iterationsschritts?
Welche Methoden oder Werkzeuge verwendest du, um Fehler im Code oder System zu erkennen und zu diagnostizieren?
Was ist die Funktion der Wait Group-Struktur bei der Synchronisierung von Goroutinen?
Wie verarbeitet und überträgt gRPC Antwortstatus?
Können Sie den Mechanismus der Verwendung von generischen Typen in der Programmiersprache Go erklären und wie sie die Typisierung und Wiederverwendbarkeit von Code beeinflussen?
Wie ist der Daten-Speicherbereich in der Programmiersprache Go organisiert?
Welche Methoden des Datenaustauschs verwenden Microservices, um miteinander zu interagieren?
Was passierte, wenn der Service abstürzte und die Nachrichten aus Kafka nicht gelesen wurden?
Erzähle mir von deiner Berufserfahrung und deinem Technologie-Stack
Was sind Kanäle in Go und der select-Operator?
Was ist eine Zeichenkette in Go? Was passiert, wenn man versucht, das erste Zeichen der Zeichenkette über den Index zu ändern?
Was ist eine Kollision? Wie wurde sie im alten Map gelöst und wie im neuen?