Golang
Opowiedz o profilowaniu usług w Go — jak wygląda proces debugowania i wyszukiwania wąskich gardeł?
Jak znaleźć wolne zapytanie? Czy masz doświadczenie w optymalizacji takich zapytań?
Jak dodać do systemu magazyn wszystkich zdarzeń z całego projektu do analizy i agregacji?
Zaimplementuj cache na podstawie map[string]any z konstruktorem, metodą Get i metodą Set, z uwzględnieniem dostępu współbieżnego (Mutex)
Ile prób retry należy wykonać przed wysłaniem wiadomości do DLQ?
Czy można dodać element do nil slice?
Opowiedz o swoim doświadczeniu komercyjnym z PostgreSQL i Redis. Od którego roku pracujesz, jakie zadania rozwiązywałeś? Podaj ciekawe przypadki.
Jaki format wiadomości używać w Kafka dla usługi o dużym obciążeniu: JSON czy binarny?
Czy zadania zawsze były dobrze opisane? Jak działałeś w przypadku niepełnego opisu?
Czy nadal trwa proces wysyłki: przenieśli 5 maszynek do mielenia mięsa z regionu do regionu, do miasta. Jak to jest obsługiwane?
Czym są kolizje w mapie?
Jak zoptymalizować ciężkie zapytanie SQL analityczne w dużej bazie danych produkcyjnych?
Jakiego problemu technicznego rozwiązuje blockchain? Odpowiedz jednym zdaniem.
Jeśli czat się zepsuł, pamięć i procesor są w porządku, ale wiadomości nie docierają — jak byś rozwiązał problem?
Jakie są wady sharding?
Opowiedz o swoim doświadczeniu zawodowym, o projektach, nad którymi pracowałeś, co dokładnie robiłeś?
Co robisz, jeśli zadanie jest niejasne do końca lub TŚ różni się od tego, co już zostało zrobione?
Czym jest Mutex i co jest pod maską?
Jak wybrano liczbę pracowników na podstawie pomiarów?
Jak odbywa się przesyłanie danych przez niebuforowany kanał? Czy ma bufor?