Sobes.tech

Golang

Jak opisałbyś operatora Kubernetes, jeśli mamy bazę główną i dwie repliki, i co się dzieje w przypadku awarii głównej bazy? Opowiedz w dwóch słowach.

157

Czym jest interfejs w Go i jak działa duck typing?

151

Jak znaleźć wolne zapytanie? Czy masz doświadczenie w optymalizacji takich zapytań?

140

Zaprojektuj publiczny interfejs (API) biblioteki do kopiowania plików w Go — nagłówki funkcji i typów, maksymalnie wygodne dla programistów.

139

Czy jest architekt, który nalegał na Elasticsearch?

138

// Należy zmodyfikować funkcję opakowującą, która będzie działać z określonym limitem czasu (np. 1 sekunda). // Jeśli "długa" funkcja zakończy się w tym czasie, to świetnie, zwracamy wynik. // Jeśli nie, zwracamy błąd. Wynik działania w tym przypadku nie jest ważny. // // Dodatkowo, trzeba zmierzyć, jak długo ta funkcja była wykonywana (po prostu wypisać do logu). // Sygnatura funkcji opakowującej może zostać zmieniona.

133

Opowiedz o problemie z ClickHouse (awaria z powodu dużej liczby unikalnych rekordów) i jak go rozwiązałeś.

133

Co możesz powiedzieć o operatorach w Go, czy używałeś ich w pracy?

129

Czym jest mapa w Go i jak jest zbudowana? Co się stanie podczas równoczesnego zapisu bez synchronizacji?

125

Czym jest interfejs nil? Co jest pod maską?

118
/3