Golang
Ko nozīmē 'B' B-koka?
Kāda kļūda notiks, mēģinot mainīt virknes rakstzīmi: panika, apstrādāta kļūda vai kaut kas cits?
Pastāstiet par savu pieredzi ar PostgreSQL: vai projektējāt shēmas, optimizējāt vaicājumus, administrējāt?
Cik daudz instanču/konteineru darbāja pakalpojums?
Kāda ir atšķirība starp Mutex un RWMutex?
Vai sinhronizācija ir nepieciešama, ja karte ir inicializēta vienreiz sākumā un tiek izmantota tikai lasīšanai?
Kura HTTP metode, saskaņā ar specifikāciju, tiek izmantots pilnīgas resursa aizvietošanai un ir idempotents? PATCH POST PUT DELETE
Kādās situācijās ir piemērotāk, lai izstrādātājs rakstītu kodu manuāli, nevis paļautos uz AI ģenerētajiem risinājumiem?
Kā saņem uzdevumus, no kurienes tie nāk?
Vai esat dzirdējuši par Domain-Driven Design (DDD)? Vai jums ir pieredze DDD modeļu piemērošanā?
Linux komandas, kuras tu zini. Ko dara komanda kill?
// 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 }
Kāpēc izvēlējāties sev Go?
Kas ir semafors un kur to atrast Go?
Jautājums 3: Atrodiet kļūdas kodā ar goroutines, map un WaitGroup
Kāda ir atšķirība starp heap un stack Go un kā katrs tiek izmantots?
Kas ir Tīra arhitektūra?
Atšķirības datu glabāšanas struktūrās starp rindu un kolonnu datu bāzēm
Ko jūs darītu, ja ierosinātu arhitektūras risinājumu, bet tehniskais vadītājs ar jums nepiekrīt un jūs būtu pārliecināts, ka jums ir taisnība?
Kas ir Test Containers?