Wie funktioniert das IP-Protokoll und worauf operiert jede Ebene des OSI-Modells?
Golang
Welche Isolationsstufen gibt es in PostgreSQL?
Wie werden tote Zeilen in PostgreSQL bereinigt? Wie funktioniert Vacuum?
Was ist Stop the World in Go?
Was ist der Unterschied zwischen Prozessen und Threads in Linux? Wie sieht Linux sie intern?
Welche Art von Multitasking wird in Go verwendet? Wie unterbricht der Scheduler von Go die Goroutines?
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 ist die PID des Prozesses init/systemd?
Worin besteht der Unterschied zwischen TCP und UDP? Auf welcher Ebene des OSI-Modells arbeiten sie?
Warum ist das Go-Binärdatei etwa 2MB groß, selbst für ein einfaches Programm? Was ist im Go-Laufzeitumfeld enthalten?
Welche Anomalien kennst du in der Multithread-Programmierung?
Was gibt das Programm aus, wenn man Backticks anstelle von einfachen Anführungszeichen beim Vergleichen von Zeichen verwendet?
Kennst du die Befehle: grep -E, awk, sed, find, xargs, tar, ssh/rsync, systemctl, journalctl, curl/wget, crontab, vim?
Warum werden hier Backticks in den Methoden zur Zeichenüberprüfung verwendet? Was ist der Unterschied zwischen Backticks, doppelten Anführungszeichen und einfachen Anführungszeichen?
Gibt es eine Karriereleiter? Möchtest du dich technisch weiterentwickeln oder in Richtung Management/Teamleitung?
Welche Arten von Speicher gibt es in Go und was wird wo abgelegt? Wohin gelangen globale Variablen und Konstanten?
Wie erfolgt die physische Datenübertragung über einen nicht gepufferten Kanal?
// Implementieren Sie einen Cache mit TTL (Time to Live) für die Struktur User. // Als Schlüssel kann User.ID verwendet werden // Wir möchten, dass es thread-sicher ist // Wir möchten keine Einträge mit abgelaufenem TTL beim Lesevorgang erhalten // Wir möchten, dass Einträge mit abgelaufenem TTL gelöscht werden und nicht gespeichert werden // API get/set/del
Wozu dienen Goroutines? Was sind ihre Vorteile gegenüber Prozessen und Threads des Betriebssystems?
Welche Synchronisationsprimitive gibt es in Go?