Sobes.tech

Golang

Jak analyzovat a optimalizovat pomalý SQL dotaz?

194

Jaké typy paměti rozlišuje Go (zásobník a halda)? Čím se liší? Jak Garbage Collector pracuje s objekty na zásobníku?

192

Co je to skupina spotřebitelů v Kafka? Co jsou to partitiony a k čemu slouží?

191

Jaké máte celkové komerční zkušenosti s vývojem na Go?

190

Jak pracuje Go s chybami? Jak je obvykle předáváme z externího balíčku na vyšší úroveň, aniž bychom odhalili interní detaily?

190

Co je to goroutine? Proč se jí říká lehká? Jaká je počáteční velikost paměti goroutine a jaká je maximální?

189

Co je v Go pro paralelní a asynchronní programování? Uveďte hlavní nástroje.

189

Znáte vzory fan-in/fan-out a pipeline? Co jsou zač?

186

Co jsou to message brokery? Jaké znáte? Čím se liší RabbitMQ od Kafka?

184

Máte zkušenosti s vysoce zatíženými službami?

182

Kde se nachází hranice mezi Domain, Entity, Application Service v architektuře DDD?

180

Jaká pravidla práce s kanály je třeba znát při vývoji (uzavřený, otevřený, kdy co lze dělat)?

180

Jaké primitivy synchronizace v Go znáte?

179

Jaké možnosti dědičnosti jsou v Go a v čem spočívá jejich specifika?

176

Co je pro vás důležité při výběru nového místa práce?

173

Jak jsou kódy HTTP odpovědí rozděleny do skupin a co znamenají?

172

Jak nejlépe vytvořit mapu, pokud je známo, že vstupní seznam obsahuje milion prvků?

171

Použitím pouze šestého řádku kódu (aniž by se změnila signatura funkce) je možné získat přístup k prvkům přidaným uvnitř funkce (trojka a čtyřka)?

171

Co je SOLID? Můžete vyjmenovat všech pět principů s jejich definicemi?

171

Čím se liší funkce od metody v Go? Jaký je technický rozdíl z hlediska práce s pamětí?

171
/3