Wenn ich mit einem Slice arbeite, es als Funktionsparameter nehme, etwas damit mache und nach der Funktion weiter damit arbeite — woran muss ich denken? Welche Änderungen werden von außen nicht sichtbar sein?
Golang
Können wir Elemente zu einer neuen Scheibe (Unter-Scheibe) hinzufügen?
Können wir Elemente zur Karte hinzufügen, wenn wir sie an eine Funktion übergeben?
Wie findet ClickHouse die Verbindung zwischen Spalten?
Der interne Slice, der innerhalb einer Funktion erstellt wird, wenn die Kapazität überschritten wird, wird er auf dem Stack oder auf dem Heap erstellt?
Was ist der Unterschied zwischen einem Haufen und einem Stapel?
Kennst du noch weitere Vorteile von ClickHouse, die ihn beliebt machen?
Wozu dient HAVING?
Wann erfolgt eine Neuzuordnung des backing array beim Append?
Livecoding: Es gibt ein Array von Zahlen von 1 bis 10, diese sollen quadriert werden, wobei die Berechnungen in drei Threads (Worker) parallelisiert werden. Die Anzahl der Worker wird in einer Konstanten festgelegt. Für jede Zahl soll die ID des Workers ausgegeben werden, der sie verarbeitet.
Was hast du genau gemacht, damit der Dienst zur Veröffentlichung und Verwaltung von Anzeigen auf Avito schneller wurde?
Nach welchen Parametern haben Sie nach Anzeigen gesucht, welche Informationen haben Sie gesucht?
Warum hast du die Programmiersprache Go gewählt?
Wie funktioniert der Garbage Collector in Go, wie ist er aufgebaut?
Fensterfunktionen — was sind sie, wie funktionieren sie, welche Arten kennst du?
Können wir einen Slice als Parameter an eine Funktion übergeben? Gibt es irgendwelche Feinheiten bei dieser Übergabe?
Können wir ein Element zu einem nil-Slice hinzufügen?
Welcher Kanal ist für diese Aufgabe besser: gepuffert oder nicht gepuffert? Worin unterscheiden sie sich?
Können wir ein Element zu einer nil-Map hinzufügen, genauso wie zu einem nil-Slice?
Was ist ein Cookie? Wie groß ist es und wie lange ist die Lebensdauer? Woher kommen sie ursprünglich im Browser?