Golang
Kā jūties komandā pēc līmeņa? Ko trūkst pilnvērtīgai seniora pozīcijai?
Ja URL ir 500-1000, vai visi GET pieprasījumi tiks izpildīti paralēli?
Ar kādiem instrumentiem un datu bāzēm jūs strādājāt?
Vai tev bija virsstundas un termiņi? Kā tu uz to skaties? Cik pieņemami ir palikt līdz plkst. 19:00 divas reizes nedēļā?
Kuras sinhronizācijas primitivas jūs zināt?
// Mūsu metode, lai iegūtu informāciju par produktiem, šī metode tiek izsaukta ļoti bieži // vai ir problēmas šajā kodā un kā tās labot? postgress datu bāze func (r *ProductRepository) GetProductDetails(ctx context.Context, productIDs []int) []Product { products := make([]Product, 0, len(productIDs)) for _, id := range productIDs { go func(id int) { var p Product query := "SELECT name, price, description FROM products WHERE id = $1" err := r.db.QueryRowContext(ctx, query, id).Scan(&p.Name, &p.Price, &p.Desc) if err != nil { r.logger.Error("error get product", "err", err) return } products = append(products, p) }(id) } return products }
Pastāstiet mums par savu darba pieredzi, īpaši pēdējā darba vietā.
Kādas ir RabbitMQ īpašības?
Kas ir atomu operācijas (atomic) Go?
Kādas rindas ir GMP modelī?
Ar ko tieši jūs nodarbojāties savā pašreizējā darba vietā? Kāda ir jūsu atbildības joma?
Pastāsti par savām galvenajām darba uzdevumiem pēdējā darba vietā un par kādu grūtu uzdevumu, ko nesen izdevās īstenot (kas tas bija, ko darījāt, kas no tā iznāca).
Vai tev ir bijusi jālieto gorutīnas darbā? Ja jā, tad kurā funkcionalitātē?
Kas šobrīd ir svarīgi, izvēloties darba vietu?
Kā pagāja tava diena?
Kā atšķiras relāciju datu bāzes no nerezultatīvām? Ko nozīmē termins NoSQL?
Kādi citi veidi ir pieejami, lai aizsargātu karti pret konkurējošu piekļuvi, izņemot mutex?
Kā strādāt ar kļūdām Go, kā ietīt kļūdu?
Kā darbojas plānotājs?
Kādi ir algu gaidījumi?