Sobes.tech

Golang

Jak rozwiązać problem przepełnienia kontenera plikami logów w Dockerze?

Middle+
244

Jak zdiagnozować wyciek pamięci w usłudze, która stopniowo zużywa coraz więcej pamięci i czasami się zawiesza z powodu OOM?

Middle+
198

Jak zapewnić poprawne zakończenie wszystkich goroutine podczas zatrzymywania usługi?

Middle+
193

Jak bardzo pracowałeś z Kubernetes? Czy musiałeś pisać konfiguracje wdrożeniowe? Znasz kubectl i jakie komendy używałeś?

192

Co zrobić, jeśli Twój serwis padnie w produkcji w dzień wolny?

Middle+
186

Czy możemy w piątym wierszu, gdzie jest wykonywane fmt.Println(v), uzyskać dostęp do jednostki (elementu dodanego przez append w funkcji fill) i wyświetlić ją?

184

Czy możesz pokazać, jak uzyskać dostęp do czwartego elementu slice'a?

181

Jakie typy silników tabel używałeś w ClickHouse?

Middle+
176

Czy użyto równoległości do przyspieszenia przetwarzania?

Middle+
174

Dokąd trafiają goroutines podczas tworzenia — do lokalnej czy globalnej kolejki planisty Go?

163

Jak zaimplementowałeś opóźnione ponowne próby (retry) w RabbitMQ bez utraty wiadomości?

Middle+
158

Czy możesz wyjaśnić wzorce Inbox i Outbox, na czym polegają?

Middle+
150

Jaka jest różnica między silnikami MergeTree, ReplicatedMergeTree i Distributed w ClickHouse?

Middle+
144

Jakie optymalizacje ma lokalna kolejka planisty Go (runnext)?

143

Czy kolejność wyjścia 100 gorutyn będzie za każdym razem taka sama? Od czego to zależy?

141

Opowiedz o swoim doświadczeniu, interesujących zadaniach, nad czym lubisz pracować, z czego jesteś dumny.

139

Opowiedz więcej o historii optymalizacji szybkości raportu: co robiłeś, z czym się mierzyłeś, jakie były trudności, jak je rozwiązałeś?

139

Serwis na produkcji nie działa stabilnie dłużej niż 5 minut. Udało się zlokalizować problem: istnieje funkcja P() w zewnętrznej bibliotece, która z pewnym prawdopodobieństwem wywołuje panic. Jak rozwiązać ten problem? Biblioteka jest open source, kod można obejrzeć w vendor.

139

Jak zoptymalizować zapytanie na poziomie bazy danych? Co pokazuje EXPLAIN ANALYZE?

Middle+
138

Czy musiałeś wykonywać polecenia Linux? Jakie używasz?

137
/2