Golang
Čo je to slice v Go?
Vieš sa zorientovať v hostoch? Koľko hostov, koľko kontajnerov sa spúšťa?
Akými metódami a nástrojmi sa vykonáva kontrola a testovanie kódu v jazyku Go?
Ako funguje zachytávanie paniky (panic/recover) v Go?
Povedajte nám o novej implementácii mapy v Go (Swiss Tables). Aké spôsoby riešenia kolízií existujú?
Akými metódami je možné prechádzať rôzne dátové stromy?
Môžete vysvetliť princíp fungovania a použitie konštrukcie defer v jazyku Go?
Zmení sa zoradovací algoritmus pôvodný poľ (slice)?
Ako vytvoriť generickú dátovú štruktúru (pracujúcu s akýmkoľvek typom hodnôt) v Go?
Závisí problém zachytenia premennej cyklu v uzávere gorutiny od verzie Go?
Ako vieš, že úloha je pripravená na výrobu?
Existuje obmedzenie počtu gorutín, ktoré je možné spustiť súčasne? Čo sa stane pri spustení milióna gorutín?
Musí byť zobrazené: 1. Unikátne kombinácie používateľa a ID produktu pre všetky nákupy vykonané používateľmi pred ich zablokovaním. Najskôr podľa mena používateľa, potom podľa SKU 2. Nájdite používateľov, ktorí vykonali nákupy v hodnote viac ako 5000 rublov. Zobrazte ich mená vo formáte: ID používateľa | meno | priezvisko | celková suma nákupov
Povedzte o typoch kontextov v Go: Background, WithTimeout, WithCancel a ďalšie.
Ako ignorovať pole pri serializácii do JSON?
Aké spôsoby synchronizácie existujú pre goroutines v Go?
Vysvetlite účel a princíp fungovania štruktúry sync.Once v Go.
Môžete vysvetliť, v čom spočíva funkcia make()?
Povej mi o najkul funkciji ali projektu v zadnjih dveh letih, na katerega si ponosen/na in ki si ga pripeljal/a od ideje do prodaje.
Čo je asynchrónne API, na čo slúži a ako sa realizuje?