Uveďte príklad prípadu s SELECT FOR UPDATE, keď to môže viesť k deadlocku.
Golang
Čo sú TCP a UDP, v čom je rozdiel?
Podmienka Na príklade vytvárania objednávky. Existuje požiadavka na službu a odpoveď, medzi týmito dvoma krokmi ukládame do analýzy objednané produkty (napríklad na sledovanie popularity produktov). Analytická služba občas pracuje pomaly alebo úplne timeoutuje, a my nestíhame odpovedať včas, strácame objednávky. Čo robiť, aby sme prestali strácať objednávky a peniaze?
Implementirajte funkcijo, ki sprejme []any in delta int. Potrebno je povečati za delta le prve pojavitve edinstvenih števil (int). Druge tipe in ponovljene številke pusti nespremenjene. Funkcija naj vrne posodobljen seznam in 2 števili: updated – koliko edinstvenih števil je bilo spremenjenih, duplicates – koliko je bilo številčnih elementov, ki so se izkazali za podvojene func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // vaša koda } // Primer: xs := []any{1, "a", 5, "b", 1, 0, 5} u, d, s := IncrementUniqueIntsInMixed(xs, 3) // xs == []any{4, "a", 8, "b", 1, 3, 5} // u == 3 // edinstvene številke: 1, 5, 0 // d == 2 // podvojene številke: drugi 1, drugi 5
Povedaj mi o tvojej poslednej technickej skúsenosti, aké úlohy si vykonával, čo ťa najviac zaujalo?
Aké možnosti PostgreSQL sa široko využívali?
V akej fáze si teraz s technickými pohovormi? Máš ponuky?
Porozprávajte o message brokeroch, s ktorými ste pracovali.
Prečo ste opustili podjetje?
Koľko máte skúseností s Go?
Z ktorej tabuľky pochádza alias 'oi' v dopyte?
Museli ste pracovať s virtualizáciou?
146% CPU v top — je to možné a čo to znamená?
Čo vypíše program? func a() { x := []int{} x = append(x, 0) x = append(x, 1) x = append(x, 2) y := append(x, 3) z := append(x, 4) fmt.Println(y, z) } func main() { a() }
Čo je to prázne rozhranie (interface{} / any) v Go?
Je potrebné opísať model knižnice. Existujú 3 entity: "Autor", "Kniha", "Čitateľ". Fyzicky je len jedna kniha a môže byť len u jedného čitateľa. Je potrebné vytvoriť tabuľky pre knižnicu, ktoré to zohľadnia.
Ako by ste se ohodnotili ako vývojár Golang? Ste teraz middle, middle+, senior?
Aký JOIN sa používa ako predvolený, keď napíšete len JOIN? Aké druhy JOIN existujú?
Ako zmeniť dopyt, ak je podmienka, že súčet všetkých objednávok používateľa musí byť väčší ako 1000 (a nie každá samostatne)?
Prečo ste sa rozhodli opustiť svoje súčasné zamestnanie?