Aké problémy môžu nastať kvôli zdieľanej pamäti medzi vláknami? Ako ich predísť? Aké spôsoby synchronizácie poznáš?
Golang
Do akej hĺbky ste museli preniknúť do Kafka? Koľko súčasných čitateľov môže byť z témy s 5 partíciami v rámci Consumer Group?
Aký je rozdiel medzi virtualizáciou a kontajnerizáciou?
Aké vzory návrhu poznáte? Aké skupiny vzorov existujú?
Ako vyvolať paniku pri práci s kanálom? Čo sa deje pri operáciách s nil-kanálom a zatvoreným kanálom?
Čo je deadlock? Ako mu predísť?
Čo je to kontext (context) v Go? Ako sa používa? Ako funguje zrušenie cez kontext?
Čo je to partíciovanie a sharding?
Čo je rozhranie v Go? Ako funguje duck typing? Môžete overiť implementáciu rozhrania počas kompilácie?
Povedz mi o protokoloch aplikačnej vrstvy. Čo je gRPC? Čím sa líši od REST?
Čo je deadlock a ako sa ho zbaviť?
Akými spôsobmi sa môžu procesy navzájom komunikovať (IPC)?
Čo je rozdiel medzi procesom a vláknom (v kontexte operačného systému)?
Aké typy Mutexov sú v Go?
Čo robíte v [spoločnosti]? Na akom projekte pracujete?
Úloha: spojiť dva zoradené slices s unikátnymi hodnotami do jedného zoradeného slice s unikátnymi hodnotami
Dokáže Go zistiť deadlock? Ako zistí runtime Go deadlock?
Kedy je potrebné odstrániť indexy? Čo je denormalizácia?
Môžu procesy medzi sebou komunikovať? Aké spôsoby IPC (medziprocesovej komunikácie) existujú?
Čo viete o spoločnosti «Yadro»? Počuli ste o nás?