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?
Golang
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).
Jak można zaimplementować wersjonowanie API? Jakie opcje znasz?
Jakie gwarancje dostawy może zapewnić broker wiadomości? Maksymalnie raz, przynajmniej raz, dokładnie raz.
Czemu zbierano się twoje logi? Jak nazywa się agent dla Loki?
Opowiedz o JOIN w SQL. Dodaj LEFT JOIN tabeli authors do zapytania books, biorąc tylko imię autora.
Czy pracowałeś z indeksami złożonymi?
Opowiedz o kanałach buforowanych i niebuforowanych. Kiedy używamy każdego z nich? Jak się blokują i kiedy dochodzi do deadlocka?
Dodaj paginację do zapytania SELECT z tabeli books (50 rekordów na stronę).
Napisz prosty SELECT wszystkich kolumn z tabeli books.
Co wiesz o pakiecie sync/atomic?
Czy znasz partycjonowanie i sharding? Jaka jest różnica?
Opowiedz o transakcjach w PostgreSQL. Czym są ACID i poziomy izolacji?