Opowiedz o Kafka: tematy, partycje, grupy konsumentów, gwarancje dostawy.
Golang
Opowiedz o Mutex i RWMutex, czym się różnią i gdzie wolisz ich używać.
Czy miałeś okazję pracować z ClickHouse? Opowiedz o swoim doświadczeniu.
Opowiedz o wpływie GOGC na działanie Garbage Collector i jak zoptymalizować wykorzystanie pamięci.
Dlaczego szukasz nowej pracy?
Jakie indeksy używałeś, na jakich polach wybierałeś i dlaczego?
Pytania do rozmówców o procesy w firmie.
Jaki był obciążenie systemu i ile parametrów było w każdym żądaniu?
Jak zapewnić brak duplikatów podczas przełączania między maszynami (jedna się degraduje, druga przejmuje)?
Czy korzystałeś z EXPLAIN do optymalizacji zapytań? Co udało się dowiedzieć i jak bardzo udało się przyspieszyć zapytania?
Co się stanie, jeśli wywołanie systemowe (syscall) zostanie zablokowane?
Zaprojektuj system do przyjmowania, odszyfrowywania odcisków palców i agregacji danych z obciążeniem do 3 milionów RPS.
Opowiedz o swoim doświadczeniu zawodowym, szczególnie na ostatnim stanowisku.
Czy zajmowali się tworzeniem tabel dla analityków w ClickHouse? Z jakimi silnikami mieli do czynienia?
Opowiedz o swoim doświadczeniu z PostgreSQL. Czy zajmowałeś się kwestiami optymalizacji?
Opowiedz mi o WaitGroup w Go.
Czym różni się materializowany widok od zwykłego widoku?
Opowiedz o najbardziej obciążonej usłudze, którą zaprojektowałeś i napisałeś.
Jaki tryb pracy rozważasz?
Opowiedz o planowniku Go, jak działa i jaki algorytm stosuje.