Sobes.tech

Cybersecurity / InfoSec

Úloha na Merge channel Implementujte funkciu merge, ktorá prijíma ľubovoľný počet kanálov chan string a vracia jeden výstupný kanál, z ktorého je možné čítať všetky hodnoty z odovzdaných kanálov. Odovzdané kanály mimo funkcie merge sa po zápise zatvoria. Po dokončení čítania z zlúčeného kanála by mal program vypísať "ok".

192

Porozprávaj o najzaujímavejšom projekte alebo dosiahnutí vo svojej kariére, kde si čelil výzvam?

180

Museli ste riešiť úlohy na systémový dizajn na pohovore?

151

Aký je rozdiel medzi stránkovaním pomocou kurzora a offsetom?

137

Zadanie na Merge channel Implementujte funkciu merge, ktorá prijíma ľubovoľný počet kanálov chan int a vracia jeden výstupný kanál, z ktorého je možné čítať všetky hodnoty z odovzdaných kanálov. Odovzdané kanály mimo funkcie merge sa po zápise zatvoria. Po dokončení čítania z zlúčeného kanála by program mal vypísať "ok". Funkcia merge by nemala trvať viac ako 1 sekundu, kanály zdroje môžu zostať otvorené.

130

Vidíte riešenie pomocou tickeru (time.Ticker) namiesto kontextu/časovača?

118

Úloha na Merge channel Implementujte funkciu merge, ktorá prijíma ľubovoľný počet kanálov chan int a vracia jeden výstupný kanál, z ktorého je možné čítať všetky hodnoty z odovzdaných kanálov. Odovzdané kanály mimo funkcie merge sa zatvoria po zápise. Po dokončení čítania zo zlučovacieho kanála by mal program vypísať "ok".

114