Můžete vysvětlit, co se rozumí pod pojmem 'kontext' v programování nebo vývoji?
Golang
Vysvětlete princip fungování kanálu pro přenos dat ve vaší aplikaci.
V jakých scénářích úrovní izolace může dojít k problému opakovaného čtení téhož výsledku?
Máte zkušenosti s používáním gRPC ve svých projektech?
Jakými prostředky nebo nástroji jste používali pro automatickou generaci dokumentace Swagger?
Je možné, aby více spotřebitelů současně čtení stejné téma v Kafka?
Jaký je rozdíl mezi gorutinami a tradičními vlákny?
Jak procesy v operačním systému spolu komunikují a co jsou vlákna provádění?
V jaké části architektury Kafka jsou obvykle uložena data o potvrzení doručení zpráv?
// služba používá externí API pro tvorbu tras, // v rámci tarifu máme omezení RPS. // Je třeba navrhnout rate limiter. // 100 rps type RouteClient struct { limiter } func (rc *RouteClient) Get(req string) string { // TODO return rc.get(req) }
Kde uvnitř Kafka je uložená hodnota Offset pro konzumované zprávy?
Uveďte a vysvětlete dva klíčové paradigmy programování
Jaká je hlavní role primitive Union a v jakých situacích se používá?
Jaké typy chyb nebo nesouladů se mohou objevit, když jsou transakce prováděny současně?
Jak ovlivňuje vysoká frekvence kolizí v datové struktuře Map její fungování a výkon?
Je třeba popsat model knihovny. Existují 3 entity: «Autor», «Kniha», «Čtenář». Fyzicky je pouze jedna kniha a může být pouze u jednoho čtenáře. Je třeba vytvořit tabulky pro knihovnu, aby to zohlednily. Kniha může mít několik autorů.
Jaké typy indexů byly použity ve vašich projektech?
Pověz mi o své zkušenosti, na co jsi hrdý?
Lze přiřadit spuštění gorutiny ke konkrétnímu systémovému vláknu?