Golang
Ko meklē jaunajā projektā? Kādas tehnoloģijas tevi interesē? Ko nevēlētos redzēt jaunajā darba vietā?
Vai vēlaties augt kā tehniskais speciālists vai apsverat pāreju uz vadību?
No kurienes iegūt notikuma ID idempotentībai un kur to ģenerēt?
Arhitektūras uzdevums: paziņojumu pakalpojums izmanto šablonus no administrācijas pakalpojuma. Kā nodrošināt uzticamību, ja administrācijas pakalpojums var sabojāties?
Pastāsti man par neveiksmi darbā.
Ja pirmais produkts ir rādīts 1000 reizes, otrais – 500 reizes, un pirmais ir 50 klikšķu, otrais – 25, kā tos var salīdzināt?
Kāda ir atšķirība starp HTTP un REST?
Jautājumi intervētājam par uzņēmumu un procesiem
Kāda ir atšķirība starp komandām EXPLAIN un EXPLAIN ANALYZE PostgreSQL?
Kas ir gorutinas Go? Kā tās atšķiras no OS pavedieniem? Kā darbojas Go plānotājs (GMP modelis)?
Vai esat strādājis ar Postgres, Kafka, RabbitMQ, Redis?
Vai mēs varam saņemt saiti/adresi uz konkrētu kartes elementu?
Ko tu zini par goroutine plānotāju Go?
HeadHunter ir dienas limits – 16 tūkst. CV apskates, un plašs filtrs visu ko ēd — kā to atrisināt?
Vai jūs izstrādājāt un aprēķinājāt loģistikas maršrutus?
Vai šobrīd strādājat pēc darba līguma vai kā pašnodarbinātais?
galvenais pakotne import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }
Tu teici, ka tev ir 4 gadu pieredze, bet universitāti pabeidzi 2024. gadā. Vai mācījies pēdējā kursā un strādāji tajā pašā laikā?
Kas ir SELinux?
func Pipe(p Producer, c Consumer) error { // TODO buf := make([]any, 0, MaxItems) cookies := make([]int, 0) flush := func() error { if len(buf) == 0 { return nil } if err := c.Process(buf); err != nil { return err } for _, cookie := range cookies { if err := p.Commit(cookie); err != nil { return err } } buf = buf[:0] cookies = cookies[:0] return nil } for { items, cookie, err := p.Next() if err != nil { flush() return err }