Golang
Je naša služba webhook platby stateful?
Počul si niekedy o QUIC? Čo to je?
Ako sa odstraňovali duplikáty? Nemohli ste identifikovať duplikát podľa ID? Prečo obohacovať údaje z Redis?
Uveďte hlavné dátové typy v Go
Čo je to materializovaný pohľad v ClickHouse?
Ako budú vybrané, ak je v selecte viacero kanálov pripravených súčasne?
Aké úrovne izolácie transakcií PostgreSQL poznáte?
Prečo nepoužiť WebSocket namiesto gRPC streamingu?
Kedy by ste mali uprednostniť RabbitMQ pred Kafka a naopak?
Čo znamená 'založené na HTTP' v súvislosti s transportným protokolom?
Môžeš uviesť príklad úzkeho miesta, ktoré sa podarilo nájsť pomocou profilovania s pprof?
Prečo nie je možné zatvoriť kanál vrátený funkciou ctx.Done() pomocou close()?
Aký má vzťah k služby, ak hovoríme o odolnosti voči chybám a znížili sme to na repliky?
Čo sú to slices v Go, ako sú usporiadané?
Prečo ste použili Redis namiesto in-memory cache?
Prečo ste vstúpili na trh, aká je motivácia pre prechod?
Ako by sme mohli externé spracovanie chýb, ktoré sa v úlohách vyskytujú, ak by sme to chceli urobiť?
// Existuje sieť bankomatov. Je potrebné zbierať odpovede na prítomnosť v sieti. Terminály sú rozmiestnené po celej krajine. // Napíšte funkciu, ktorá prijíma URL zo vstupného zoznamu ([]string{"[link] "[link] "[link] a tak ďalej}) // Odpoveď sa má zobraziť na stdout na samostatnom riadku "url: %s, code: %s" func check(urls []string) {}
Aké sú hlavné časti systému Transactional Outbox?
Ak pošlete slice do funkcie a pridáte do neho nový prvok — budú zmeny viditeľné mimo funkcie? A ak kapacita nie je prekročená?