Sobes.tech

Golang

S jakými operačními systémy jste pracovali? Co jste používali pro virtualizaci a automatizaci nasazení?

Middle+
176

Jaké úrovně izolace transakcí existují a v čem se liší?

Middle
176

Napište testy pro ověření hraničních případů řešení úlohy o maximální vzdálenosti

Middle
175

Jak moc jste momentálně aktivně v hledání a proč zvažujete nabídky?

Middle
175

Pokud binární hledání a strom hledání fungují ve stejnou dobu, proč existují oba a kdy který použít?

Middle
175

Implementujte vlákno-bezpečný in-memory rate limiter pomocí algoritmu Sliding Window nebo Token Bucket. Rozhraní: type RateLimiter interface { Allow(key string) bool } Požadavky: - Omezení: N požadavků za T sekund na jeden klíč - Vlákno-bezpečná implementace - Bez externích knihoven - Minimalizovat zámky - Vysvětlete: - možné race conditions - vliv na GC - chování při velkém počtu klíčů Vstupní parametry: NewRateLimiter(limit int, window time.Duration)

Senior
175

Co je to DNS a jak funguje?

Middle
174

Řetězec obsahující znaky (){}. Je třeba určit, zda je vstupní řetězec vyvážený z hlediska závorek.

Middle
174

Může pod v Kubernetes obsahovat několik kontejnerů se sdíleným síťovým jmenným prostorem? Čím se pod liší od kontejneru?

Middle+
172

Pověz mi o polích a slices v Go: v čem jsou podobné a v čem se liší.

Middle
171

Můžeme vytvořit pole, jehož prvky jsou různých typů, například 1, "A" a false?

Middle
171

Co je to transakce?

Middle
171

Jaké databáze jste používal při práci?

Middle
170

Co je kolize a jak s ní bojovat?

Middle
169

Jak jsou rozhraní ve Go strukturována?

Middle
167

Znáš útok 'člověk uprostřed' (man in the middle)?

Middle
167

Co představuje datový typ string v Go?

Senior
166

Jak lze řídit počet vláken používaných k provádění gorutin?

Middle
165

Co se stane, pokud je místní fronta jednoho [jméno] prázdná, ale jiný [jméno] má úkoly?

Middle+
165

Co je to deadlock a race condition, jak s nimi bojovat?

Middle
164
/12