Golang
Jautājumi intervētājam par uzņēmumu un procesiem
Vai jūs kādreiz esat palīdzējis mazāk pieredzējušiem kolēģiem? Kā tas parasti notika?
Vai bija gadījumi, kad bija jāaizstāv ideja vai funkcija pirms produkta vai analītiķiem?
Pastāstiet par savu profesionālo pieredzi un kāpēc nolēmāt sākt darba meklēšanu.
// Labo labo labojiet kodu tā, lai pieprasījumi būtu konkursa un tiktu rādīts atbildes kods // un kļūdas gadījumā, to reģistrējiet žurnālā un turpiniet apstrādi package main import "net/http" var addrs = []string{"[link]"} func main() { for _, url := range addrs { resp, err := http.Get(url) if err != nil { log.Error(err) continue } // Apstrādājiet resp, ja nepieciešams } }
Parādiet elementa meklēšanas algoritmu binārajā meklēšanas kokā ar piemēru (salīdzinājums ar mezgla atslēgu, kustība pa kreisi/pa labi).
Kas ir profilēšana Go? Vai tev ir bijusi nepieciešamība izmantot pprof?
Kāda ir atšķirība starp komandām EXPLAIN un EXPLAIN ANALYZE PostgreSQL?
Kāda ir atšķirība starp procesu un pavedienu?
Ir Go kompilatori, kas darbojas mikroprocesoros — pastāsti par to.
Kā sazināties starp pakalpojumiem — gRPC, REST vai kaut kas cits?
Karavīra biļete?
Pastāsti man par savu projektu. Ko tu tur dari?
Kā ClickHouse atrod savienojumu starp kolonnām?
Pamatojoties uz ko tika veikta sadalīšana Amazon Athena?
Kas ir sync paketē?
Pastāsti par komandu: kādi ir lomas, kā viņi sadarbojas?
Kādus konkurences modeļus pazīstat Go?
Ko jūs zināt par Transactional Outbox un Saga? Pastāstiet praktisku gadījumu
Kas ir ziņojumu starpnieki? Kurus pazīstat? Kā atšķiras RabbitMQ no Kafka?