Erzählen Sie von Kafka: Themen, Partitionen, Verbrauchergruppen, Liefergarantien.
Golang
Erzählen Sie mir von Mutex und RWMutex, worin sie sich unterscheiden und wo Sie sie bevorzugen zu verwenden.
Haben Sie schon einmal mit ClickHouse gearbeitet? Erzählen Sie von Ihrer Erfahrung.
Erzählen Sie uns von der Auswirkung von GOGC auf die Arbeit des Garbage Collectors und wie man die Speichernutzung optimieren kann.
Warum suchen Sie eine neue Arbeit?
Welche Indizes wurden verwendet, nach welchen Feldern wurde ausgewählt und warum?
Fragen an die Interviewer zu den Prozessen im Unternehmen.
Wie war die Belastung des Systems und wie viele Parameter gab es in jeder Anfrage?
Wie kann man sicherstellen, dass beim Wechsel zwischen Maschinen keine Duplikate entstehen (eine degradiert, die andere übernimmt)?
Haben Sie EXPLAIN zur Optimierung von Abfragen verwendet? Was konnten Sie herausfinden und wie sehr konnten Sie die Abfragen beschleunigen?
Was passiert, wenn ein Systemaufruf (syscall) blockiert wird?
Entwerfen Sie ein System zur Annahme, Entschlüsselung von Fingerabdrücken und Datenaggregation mit einer Last von bis zu 3 Millionen RPS.
Erzählen Sie uns von Ihrer Berufserfahrung, insbesondere bei Ihrer letzten Stelle.
Haben Sie Tabellen für Analysten in ClickHouse erstellt? Mit welchen Engines sind Sie in Berührung gekommen?
Erzählen Sie mir von Ihrer Erfahrung mit PostgreSQL. Haben Sie Optimierungsfragen behandelt?
Erzählen Sie mir von WaitGroup in Go.
Was ist der Unterschied zwischen einer materialisierten Ansicht und einer normalen Ansicht?
Erzählen Sie vom am stärksten belasteten Service, den Sie entworfen und geschrieben haben.
Welchen Betriebsmodus betrachten Sie?
Erzählen Sie mir vom Go-Planer, wie er funktioniert und welchen Algorithmus er verwendet.