Jak rozwiązać problem przepełnienia kontenera plikami logów w Dockerze?
Golang
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?
Jak zapewnić poprawne zakończenie wszystkich goroutine podczas zatrzymywania usługi?
Jak bardzo pracowałeś z Kubernetes? Czy musiałeś pisać konfiguracje wdrożeniowe? Znasz kubectl i jakie komendy używałeś?
Co zrobić, jeśli Twój serwis padnie w produkcji w dzień wolny?
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ą?
Czy możesz pokazać, jak uzyskać dostęp do czwartego elementu slice'a?
Jakie typy silników tabel używałeś w ClickHouse?
Czy użyto równoległości do przyspieszenia przetwarzania?
Dokąd trafiają goroutines podczas tworzenia — do lokalnej czy globalnej kolejki planisty Go?
Jak zaimplementowałeś opóźnione ponowne próby (retry) w RabbitMQ bez utraty wiadomości?
Czy możesz wyjaśnić wzorce Inbox i Outbox, na czym polegają?
Jaka jest różnica między silnikami MergeTree, ReplicatedMergeTree i Distributed w ClickHouse?
Jakie optymalizacje ma lokalna kolejka planisty Go (runnext)?
Czy kolejność wyjścia 100 gorutyn będzie za każdym razem taka sama? Od czego to zależy?
Opowiedz o swoim doświadczeniu, interesujących zadaniach, nad czym lubisz pracować, z czego jesteś dumny.
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ś?
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.
Jak zoptymalizować zapytanie na poziomie bazy danych? Co pokazuje EXPLAIN ANALYZE?
Czy musiałeś wykonywać polecenia Linux? Jakie używasz?