Golang
Erzählen Sie mir von Ihrem größten Misserfolg bei der Arbeit. Was haben Sie daraus gelernt?
/* Eine aufsteigend sortierte Liste von ganzen Zahlen a, ein Index index und eine ganze Zahl k. Es ist erforderlich, beliebig k Zahlen aus der Liste zurückzugeben, die den Wert am nächsten an a[index] haben. a=[2, 3, 5, 7, 11], index=3, k=2 -> [5, 7] a=[4, 12, 15, 15, 24], index=1, k=3 -> [12, 15, 15] a=[2, 3, 5, 7, 11], index=2, k=2 -> [3, 5] oder [5, 7] */
Welche Linux-Befehle kennst du? Erzähle einen Fall, bei dem du mit der Konsole gearbeitet hast.
Warum war der Service in TypeScript und warum wurde er auf Go umgestellt?
Was passiert, wenn Consumer.Process einen Fehler zurückgibt — gehen die Daten aus dem Puffer nicht verloren?
Erzähle von einer interessanten oder komplexen technischen Aufgabe, die du gelöst hast
Wozu sind Schnittstellen überhaupt notwendig? Warum einfach nur Strukturen verwenden?
Gab es Leistungsprobleme oder etwas, das optimiert werden musste?
Wie funktionierte die Regel-Engine?
Was ist der Kontext in Go und wofür ist er?
Kannst du helfen, Fragen für einen Freund zu seinem Job zu erfinden, damit er bei der Abschlussprüfung nicht durchfällt?
Haben die Tester alles selbst getestet oder alles getestet?
Welches Gehaltsniveau ziehen Sie bei einem Wechsel in Betracht?
Was ist das Transactional Outbox Muster?
Erzählen Sie uns von den Isolationsstufen von Transaktionen.
Was ist eine Microservice-Architektur und welche Vor- und Nachteile hat sie im Vergleich zu einer monolithischen Architektur?
Wozu dienen die SOLID-Prinzipien?
Konnte man die Grenzen und Regeln zur Laufzeit ändern? Gab es eine Benutzeroberfläche dafür?
Was ist dir bei einem zukünftigen Unternehmen wichtig, worauf achtest du?
Wie komfortabel ist für dich das hybride Arbeitsmodell (2 Mal pro Woche im Büro, Metro Tula)?