Sobes.tech

Golang

Vertel me over de belangrijkste datastructuren in Go.

Middle+
А7
85

Heb je momenteel andere sollicitatiegesprekken of aanbiedingen?

Senior
DST Lab
85

Wat deed je precies met Postgres — queries, indexen?

Senior
OZONOZON
85

Hoe lang programmeer je al in Go?

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

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+
МВидеоМВидео
85

Wat gebeurt er als een systeemoproep (syscall) wordt geblokkeerd?

Middle+
Servicepipi
85

Is er een manier om de stop-the-world garbage collector in Go te beheren en aan te passen?

Middle+
WildberriesWildberries
85

// tabel goederen: // ID | cnt_view // ----------- // 1 | 100 // twee gebruikers begonnen tegelijkertijd naar het product met id = 1 te kijken // en er zijn in onze database 2 parallelle transacties gestart // wat zal het resultaat zijn? postgresql func IncrementView(ctx context.Context, db *sql.DB, id int64) error { tx, err := db.BeginTx(ctx, nil) if err != nil { return err } defer tx.Rollback() var cnt int err = tx.QueryRowContext(ctx, "SELECT cnt_view FROM goods WHERE id = $1", id, ).Scan(&cnt) if err != nil { return err } cnt++ _, err = tx.ExecContext(ctx, "UPDATE goods SET cnt_view = $1 WHERE id = $2", cnt, id, ) if err != nil { return err } return tx.Commit() }

Middle+
Lenta Tech
85

Haal de sollicitatievraag/opdracht uit deze screenshot. Houd de oorspronkelijke taal.

Senior
Pasul LTD
85

Vertel over je ervaring met berichtbrokers (Kafka, NATS).

Middle
АО Медиа Эффект
85

Hoe zorgt Go voor veiligheid bij het werken met kaarten bij gelijktijdige toegang en welke synchronisatiemechanismen worden in de praktijk toegepast?

Senior
ClearWay
85

Wat is een transactie in een database? Wat zijn de isolatieniveaus van transacties en waarin verschillen ze van elkaar?

Senior
техвил
85

Ben je klaar om naar Yelabuga te verhuizen?

Senior
Алабуга
85

Wat is het verschil tussen map en sync.Map?

Senior
FinFrame
85

Wat is het verschil tussen een proces en een thread (in de context van het besturingssysteem)?

Middle+
YadroYadro
85

Heeft u ervaring met het profileren van services?

Middle
WildberriesWildberries
85

Hoe onderscheid je Junior, Middle en Senior ontwikkelaars? Op basis van welke criteria beschouw je jezelf als Senior?

Senior
Бюро 1440Бюро 1440
85

Indexen in PostgreSQL: wat zijn het, welke soorten ken je, waarom is B-tree beter dan Hash?

Senior
Магнит Тех
85

Wat zal voor jou belangrijk zijn bij het kiezen van een nieuwe werkplek?

Senior
VKVK
85

Hoe heb je de verandering van het proces met analyse beïnvloed?

Senior
AvitoAvito
85
/412