Ako analyzovať a optimalizovať pomalý SQL dotaz?
Golang
Čo je to skupina spotrebiteľov v Kafka? Čo sú to partície a na čo slúžia?
Aké typy pamäte rozlišuje Go (zásobník a halda)? Čo sa od seba líšia? Ako pracuje Garbage Collector s objektmi na zásobníku?
Čo je v Go pre paralelné a asynchrónne programovanie? Uveďte hlavné nástroje.
Ako pracuje Go s chybami? Ako je obvykle odovzdávať chybu z externého balíka na vyššiu úroveň, neodkrývajúc interné detaily?
Aké máte všeobecné obchodné skúsenosti s vývojom v Go?
Čo je gorutina? Prečo sa nazýva ľahká? Aká je počiatočná veľkosť pamäte gorutiny a aká je maximálna?
Poznáte vzory fan-in/fan-out a pipeline? Čo sú zač?
Čo sú to message brokery? Ktoré poznáte? V čom sa líši RabbitMQ od Kafka?
Aké primitives synchronizácie v Go poznáte?
Máte skúsenosti s vysokovýkonnými službami?
Aké pravidlá práce s kanálmi je potrebné poznať pri vývoji (uzavretý, otvorený, kedy čo je možné robiť)?
Kde sa nachádza hranica medzi Domain, Entity, Application Service v architektúre DDD?
Aké možnosti dedičstva existujú v Go a v čom je ich špecifiká?
Ako sú kódy HTTP odpovedí rozdelené do skupín a čo znamenajú?
Čo je pre vás dôležité pri výbere nového pracovného miesta?
Čo je SOLID? Môžete uviesť všetkých päť princípov s definíciami?
Zamenjujoč samo šesti vrstic kode (ne spreminjajući podpis funkcije), ali je mogoče dostopati do elementov, dodanih znotraj funkcije (trojka in štirica)?
Ako efektívne vytvoriť mapu, ak vieme, že vstupný zoznam obsahuje milión prvkov?
Čím sa líši funkcia od metódy v Go? Aký je technický rozdiel z hľadiska práce s pamäťou?