Czym jest panic w Go? Czym różni się panic od deadlocka?
Golang
Jakie masz doświadczenie z bazami danych? Jakie zadania musiałeś rozwiązać z PostgreSQL, ClickHouse i Redis?
Ile masz mikroserwisów w Go i jak często pojawiają się zadania dotyczące dwóch mikroserwisów?
W jaki inny sposób można opisać tę samą logikę dla różnych typów, oprócz generyków?
Opowiedz o swojej motywacji do wejścia na rynek i czego chcesz szukać na nowym miejscu.
Co dokładnie zaimplementowałeś w tym mikroserwisie?
Opowiedz o slices w Go. Czym są i na co należy zwrócić uwagę podczas pracy z nimi?
Oczekiwania płacowe i gotowość do zmiany
Wypisz główny stos w Go
Jak u Ciebie przebiega przegląd kodu? Jak rozwiązujesz spory podczas przeglądu?
typ Sem interfejs { Lock() error TryLock() bool Release() Cap() int FreeSpace() int }
Czy piszesz zapytania SQL bezpośrednio do bazy danych czy przez ORM?
Jak określiłeś granice usługi, gdzie powinna się zaczynać i kończyć?
Od jakiego czasu piszesz w Go? Trzy lata?
Opowiedz o zbieraczu śmieci w Go (trójkolorowe oznaczanie).
Opowiedz o swoim doświadczeniu. Z kogo składa się Twój zespół? Jakie usługi zaprojektowałeś samodzielnie?
Jaka była Twoja rola w rozwoju: architekt czy wykonawca?
Opowiedz mi o sobie i swoim ostatnim doświadczeniu zawodowym
Czy masz doświadczenie w integracji z zewnętrznymi usługami (banki, bramki płatności, API)?
Czego oczekujesz od wynagrodzenia?