Opowiedz o łagodnym zamknięciu: czym jest, co się dzieje podczas niego, jak jest wywoływane? Jakie procesy wykonuje usługa w Kubernetes po otrzymaniu SIGTERM?
Golang
Wymień wszystkie metody HTTP (czasowniki), które znasz.
Z jakiego pakietu korzystano do tworzenia mocków?
Czy znasz inne podejścia do paginacji oprócz LIMIT/OFFSET? Na przykład do lazy loading.
Czy pisałeś manifesty Kubernetes?
Czy znasz pojęcie wieloetapowego builda w Dockerze?
Opowiedz mi o indeksach w PostgreSQL: do czego służą, jakie są?
Ile gorutyn może być wykonywanych jednocześnie (fizycznie)?
Jakie serwery WWW znasz oprócz Nginx?
Czy pisałeś dashboardy w Grafana?
Opowiedz o wykorzystaniu Redis w swoich projektach.
Opowiedz o indeksach B-drzew i Hash: jak działają i kiedy są używane?
Z jakimi bazami danych pracowałeś?
Opowiedz o swoim doświadczeniu z brokerami wiadomości (Kafka, NATS).
Czy znasz podejście Testów Sterowanych Tabelami?
Czy możesz opowiedzieć o gorutynach? Co o nich wiesz, jakie są ich cechy?
Opowiedz o defer: w jakiej kolejności jest wykonywany, przed czy po return?
Czy w funkcji defer możemy zmienić zmienną, która jest na return? Co zostanie zwrócone: 20 czy 10, jeśli favoriteNumber=10 i dodajemy 10 w defer?
Opowiedz o zakresach kodów odpowiedzi serwera: 1xx, 2xx, 3xx, 4xx, 5xx. Podaj przykład z 1xx.
Przepisz zapytanie paginacji, używając podejścia cursor (klient przesyła ostatnio znany ID).