Golang
Jaký je rozdíl v okamžiku potvrzení záznamu klientovi mezi synchronní a asynchronní replikací?
Co je prázdné rozhraní (interface{}) a jak se liší od any?
Jak vyvolat paniku při práci s kanálem? Co se děje při operacích s nil-kanálem a uzavřeným kanálem?
Co je to proces a vlákno, a jaké jsou jejich zásadní rozdíly?
Pověz mi o své zkušenosti v [společnost]: produkt, tým, čím ses zabýval?
Kdy jste připraveni začít pracovat?
Na co si při výběru nového místa práce dáváte pozor?
Řekněte o sobě více (co říct interviewérovi)
Napište SQL dotaz, který vrátí počet objednávek pro každého uživatele s celkovou cenou větší nebo rovnou 1000, seřazené podle počtu objednávek sestupně: +---------+--------------+ | user_id | order_count | +---------+--------------+ | 111 | 2 | | 222 | 1 | | 333 | 1 | +---------+--------------+
A centrální logování — co bylo uděláno?
Jak používat EXPLAIN a EXPLAIN ANALYZE k analýze výkonu dotazů a na co si dát pozor v plánu provádění dotazu?
Povězte mi o Circuit Breakeru: jak bylo řešeno, na které služby bylo nasazeno, co bylo ve fallbacku?
Co znamená, když proces v top ukazuje 150 % CPU? Je to normální?
Jaké typy distribuovaných transakcí existují?
Jaký je hlavní programovací jazyk a jaké další jazyky znáš, včetně nekomerční zkušenosti?
Co je VACUUM v PostgreSQL?
Co je balíček reflect v Go? K čemu slouží?
Jak hodnotíš svůj level?
Jak se předávají parametry funkce v Go, zejména slices?
Jak se řeší kolize v mapě v Go (do verze 1.24)? Povídej o bucketách a overflow-bucketách.