Golang
Čím se liší HTTP od REST?
S jakými message brokery jste pracovali a k jakým účelům jste je používali?
Co je to reverzní proxy a jak jej lze implementovat?
Co dělá funkce append v Go?
Pověz mi o práci s atomy a mutexy.
Pověz mi o týmu: jaké jsou role, jak spolu komunikují?
Jak nejlépe vytvořit mapu, pokud je známo, že vstupní seznam obsahuje milion prvků?
Jak funguje WAL? Jak probíhá proces zápisu?
Úkol: spojit dva seřazené slices s unikátními hodnotami do jednoho seřazeného slice s unikátními hodnotami
Kdo by měl zavřít kanál - spisovatel nebo čtenář?
Jak zorganizovat georeplikaci s třemi regiony při přísné konzistenci pro finanční operace? Jakou replikaci použít (master-master nebo master-slave)?
Jak jsou zpracovávány zprávy odeslané uživatelům v režimu offline?
Jak se v Go zpracovávají chyby? Co je panika a jak ji zpracovat?
Pověz mi o struktuře plánovače Go (model GMP).
Událost přichází do prvního datového centra z Kafka, zachytíme ji a uložíme do Redis. Jak se tyto údaje dostaly do všech tří datových center?
Jaké vzory návrhu znáte a které ve své práci používáte?
K čemu je v Kafkau potřeba skupina spotřebitelů?
Co je to ACID? Úrovně izolace transakcí?
Opravte implementaci cleanup pomocí běžného cyklu for místo range. Vysvětlete konečnou logiku čištění.
Navrhněte pracovníka pro asynchronní zpracování finančních operací