C#
Kann man eine Variable an einen Thread/Task binden, so dass jeder Task seinen eigenen Wert speichert? Was sind ThreadLocal und AsyncLocal?
Fragen des Kandidaten zum Projekt (Arbeitsformat, Team, Prozesse)
Was ist ein weiteres Problem mit Multithreading in der Methode Init?
Wie ist der Kanal in Go unter der Haube organisiert, welche Arten gibt es und was sind die Besonderheiten?
Erzählen Sie kurz von Ihrer Erfahrung.
Was sind GC-Wurzeln? Welche gibt es?
Wie macht man eine POST-Anfrage, wenn man auf einen HTML-Link klickt?
Was hat sich in HTTP/2 im Vergleich zu HTTP/1.1 geändert?
Wie kann man die Ausführung einer Testmethode mehrfach mit unterschiedlichen Argumenten ohne Verwendung von Attributen organisieren?
Nennen Sie die Synchronisationsprimitive und beschreiben Sie kurz ihre Funktionsprinzipien.
Wozu dienen Transaktionen in einer Datenbank?
Kann man die Signatur einer Methode beim Überschreiben ändern?
Aufgabe mit async/await: Wie funktioniert async/await? Woraus entwickelt es sich? Was ist der Unterschied zwischen Task und ValueTask?
Haben zwei Kunden mit derselben Datenbankstruktur, aber unterschiedlichen Daten, den gleichen Ausführungsplan?
Erklären Sie den Unterschied zwischen Referenz- und Werttypen.
Welche HTTP-Methoden der REST-API sind idempotent? Kann man Anfragen/Daten in GET übertragen und welche Einschränkungen gibt es? Worin unterscheiden sich die Code-Familien 4xx und 5xx?
Beeinflusst es das Lesen anderer Verbraucher in derselben Gruppe, wenn ein Verbraucher in der Kafka-Gruppe ständig verbindet und trennt?
Warum kann man keinen async-Code innerhalb von lock schreiben?
Was wurde für das Tracking und die Metriken verwendet?
Erzählen Sie von einer interessanten Aufgabe, die Sie kürzlich erledigt haben (Beschreibung der Architektur des Robotermanagement-Services im Lager)