Sobes.tech

Golang

Er is een grote tabel, de queries ervan zijn traag. Wat zou je doen?

Senior
А7
80

Wat zijn Scrum-ceremonies?

Senior
2gis2gis
80

Geef de gemiddelde tijds- en extra geheugenschema's voor in-place quicksort bij het sorteren van een slice van n elementen O(n log n) qua tijd, O(log n) qua stackgeheugen O(n log n) qua tijd, O(1) qua geheugen O(n^2) qua tijd, O(log n) qua stackgeheugen O(n log n) qua tijd, O(n) qua geheugen

Intern
AvitoAvito
80

Waar was je het laatst mee bezig op je werk?

Senior
bip.ru
80

Heb je ervaring met systeemontwerp — het bedenken van architectuur vanaf nul, verdedigen voor het team?

Middle+
Штрафов нет
80

In hoeverre hebt u deelgenomen aan het besluitvormingsproces over de implementatie van Kafka en andere tools? Heeft u dit besproken met collega's of de teamleider?

Senior
X5 groupX5 group
80

Ik kwam van Flutter en ben overgestapt naar Go — waarom?

Senior
AvitoAvito
80

Waar wil je je in de toekomst in ontwikkelen: technisch of management?

Middle+
Штрафов нет
80

func (r *OrderRepository) GetActiveOrderIDs(ctx context.Context, offset, limit int) ([]uint32, error) { var ( res []uint32 args []interface{} ) query := `SELECT id FROM "order" WHERE is_terminated = false LIMIT $1 OFFSET $2;` args = append(args, limit, offset) rows, err := r.slave.Query(ctx, query, args...) if err != nil { return nil, err } for rows.Next() { var orderID uint32 if err = rows.Scan(&orderID); err != nil { return nil, err } res = append(res, orderID) } return res, nil }

Middle+
Lenta Tech
80

Vertel me over kanalen in Go: wat zijn ze, wat wordt er in opgeslagen, wat gebeurt er met een gebufferde kanaal van 5 elementen bij het schrijven van 5 waarden?

Senior
МВидео/эльдорадо
80

Wat is de tijd- en geheugencomplexiteit (Big O) van dit algoritme?

Middle
VKVK
80

Hoe lang programmeer je al in Go?

Middle
МВидео/эльдорадо
80

Wat betekent het trefwoord defer in Go?

Senior
amoCRMamoCRM
80

Wat is de context in Go? Wat is het verschil tussen context.WithTimeout en context.WithDeadline?

Senior
Lenta Tech
80

package main import ( "fmt" "time" ) func main() { ch := make(chan int) go func() { ch <- 1 }() time.Sleep(time.Millisecond * 500) close(ch) for i := range ch { fmt.Println(i) } time.Sleep(time.Millisecond * 100) }

Middle+
МВидеоМВидео
80

Heb je ooit met transacties in PostgreSQL gewerkt? Met welke isolatieniveaus van transacties ben je bekend, in welke gevallen worden ze gebruikt?

Senior
Магнит Тех
80

Wat doe je als je merkt dat de deadlines naderen en je niet op tijd klaar bent?

Senior
CRTEX
80

Wat is het verschil tussen een afbeelding en een container?

Middle+
МТСМТС
80

Vertel over je huidige team en project

Middle
КуперКупер
80

Vertel me over je opleiding en je pad in de ontwikkeling. Heb je geen gerichte opleiding gevolgd?

Middle+
OZONOZON
80
/412