Golang
Čo je to context v Go a na čo slúži?
Ako funguje zbera odpadkov v Go?
Akú úroveň platu zvažujete pri prechode?
Aké sú vlastnosti interakcie medzi konzumentmi a producentmi s partíciami v Kafka?
Na akej úrovni analýzy boli úlohy rozložené?
Ako sa v Go prenášajú parametre funkcie, najmä slices?
Povedz mi o poslednej zaujímavej úlohe, ktorú si sám realizoval
Ako sa riešia kolízie v mape v Go (do verzie 1.24)? Povedz o bucket-och a overflow-bucket-och.
Povedz mi o modeli OSI. Aké úrovne poznáš? Čo sa deje na každej úrovni?
Povedzte mi o Circuit Breaker — čo je a ako funguje?
typ Sem rozhranie { Lock() error //vracia chybu, ak je kanál plný TryLock() bool // jednoducho sa snažíme uzamknúť, ak sa podarí, vráti true Release() //uvoľnenie kanála Cap() int // počet gorútín FreeSpace() int //ukazuje, koľko voľného miesta je v kanáli } //štruktúra //channel - myslite na buffer //capacity int //mutex
Povedzte o probléme s ClickHouse (pád kvôli veľkému počtu unikátnych záznamov) a ako ste ho vyriešili.
Ste momentálne zamestnaný? Plánujete zmeniť zamestnanie?
Akými nástrojmi ste používali?
Čo zvažujete v súvislosti so mzdou?
Čo sa deje s Xmin a Xmax počas UPDATE?
Je Go objektovo orientovaný alebo štruktúrovaný jazyk? Prejdite si základné princípy OOP (zapúzdrenie, polymorfizmus, dedičstvo, abstrakcia) a ukážte, ako sú implementované v Go.
Aký je prínos jazyka Go v porovnaní s C# alebo Java, ak majú tiež zelené vlákna (green threads)?
Si oboznámil s ponukou práce? Aká je tvoja spätná väzba na ponuku — čo ťa zaujalo, máš otázky ohľadom projektu?
Existuje v databáze horúca tabuľka, ktorá sa neustále číta? Ako pracovať s indexami v tomto prípade?