Golang
Jakim poleceniem można cofnąć zmiany wprowadzone w Git?
Czego teraz szukasz dla siebie, co jest dla ciebie ważne?
Opowiedz o sobie, jakie masz doświadczenie, czym się zajmowałeś, jakie masz doświadczenie z Go, czy znasz Kubernetes?
Jakie narzędzia, pakiety i podejścia do testowania są powszechnie używane w Go, i jak powinny być stosowane w praktyce?
Jakie było twoje doświadczenie mentoringowe, czy czułeś się komfortowo?
Co jest ważne w zespole?
Jaka jest złożoność algorytmiczna wyszukiwania binarnego w posortowanej tablicy? (O(1) / O(log n) / O(n) / O(n^2))
Czy nie próbowali Państwo zoptymalizować zapytań lub bazy danych zamiast przenosić je do osobnej usługi?
Łączysz dwie tabele i wykonujesz agregację, w tym momencie dane się zmieniają — co się stanie?
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?