Golang
Pokud operace trvá 10-12 minut a probíhá aktivní zápis a data se mění, nebyly žádné vedlejší účinky?
Co program vypíše? package main import "fmt" func main() { original := []int{1, 2, 3} updated := append(original, 4) original[0] = 100 fmt.Println(original, updated) } [100 2 3] [1 2 3 4] [100 2 3] [100 2 3 4] [1 2 3] [1 2 3 4]
Jaké faktory ovlivňují velikost zásobníku u gorutiny v Go?
Kam směřují gorutiny při jejich vytváření – do místní nebo globální fronty plánovače Go?
Co vás motivuje v práci? Co je důležité při výběru nového místa?
Jak jste provedli škálování Kafka konzumentů? Podle jakých kritérií?
Za co byla odpovědná vaše tým v [společnost]?
Co znamená 'B' v B-stromu?
Nyní chceme jít na HeadHunter a hledat kandidáty podle filtrů — jak to architektonicky navrhnout?
Jak zrušit rezervaci po uplynutí časového limitu (5 minut)?
Na kolika instancích/kontejnerových běžel služba?
Jaký byl projekt ve společnosti? Jaký mikroservis tam byl?
Co lze udělat, aby se v highloadové službě zabránilo evakuaci mapy?
Pověz mi o návrhových vzorech. Co je to double-checked locking (dvojité zámek s kontrolou) a k čemu se používá?
Co je třeba zlepšit v implementaci řazené mapy, pokud by bylo více času? Jaké jsou možné problémy a směry rozvoje knihovny?
Jaké je tvé nejvýraznější dosažení během celé tvé pracovní kariéry?
/* Zadaný je řetězec znaků. Najděte počet párů indexů i a j (i <= j), mezi kterými nejsou opakující se znaky. Pro řetězec "aba" je odpověď 5: mohou být nejen ASCII [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */
Jaké další možnosti existují pro zvýšení rychlosti databáze kromě indexů?
Jaká je složitost operací s mapou v nejhorším případě při kolizích?
Co je reverzní proxy a co se obvykle používá k jeho implementaci?