Golang
Czy pracowałeś z transakcjami na poziomie procesów biznesowych — SELECT FOR UPDATE, rollback w przypadku awarii zewnętrznego API?
Opowiedz więcej o pracy z Kafka: jak dokładnie przebiegała deduplikacja wiadomości?
Jak działa HTTPS i TLS? Czym jest certyfikat i jak go sprawdza przeglądarka?
Jakie właściwości powinna mieć dobra funkcja hash?
Co wyświetli program z buforowanym kanałem i select?
Architektura Apache Kafka: jakie są główne komponenty, jak producenci i konsumenci są ze sobą powiązani? Czym jest rebalance? Jak zapewnić sekwencyjne czytanie wiadomości?
Czym jest DDD?
Zobacz zapytanie z warunkami w kolumnach A, B, C. W jakich warunkach działa indeks? Jaki indeks należy utworzyć, aby maksymalnie przyspieszyć zapytanie (tabela users, warunek WHERE age = 35 ORDER BY name)?
Opowiedz o testach — czy piszesz testy jednostkowe, jakie pokrycie?
Czy zdarzały się sytuacje, gdy samodzielnie podejmowałeś decyzje architektoniczne? Podaj przykład.
Czy są firmy lub branże, które nie jesteś gotów rozważyć?
Czym jest idempotentność? Podaj przykład przypadku, gdy potrzebny jest klucz idempotentny.
Jak rozwiązać problem utraconej wiadomości i braku gwarancji dostarczenia w Redis pub/sub dla szachów?
Ile backendów było w zespole [firma]?
Czym jest sync.Map i w jakich przypadkach warto ją stosować zamiast zwykłej mapy z Mutex?
Dla jasności: czy piątek to jutro?
Czym jest kanał w Go i jakie są jego główne obszary zastosowania?
Jaki błąd wystąpi podczas próby zmiany znaku w ciągu: panika, obsługiwana błęd lub coś innego?
Czym jest sygnał SIGTERM (kill -15) i dlaczego lepiej go używać zamiast SIGKILL (kill -9)?
Czym są poziomy izolacji transakcji? Które używałeś?