Sobes.tech

Golang

Heb je ervaring met gRPC en GraphQL? Vertel erover.

Senior
X5 techX5 tech
113

/* Gegeven is een tekenreeks. Vind het aantal paren indices i en j (i <= j), tussen welke geen herhaalde tekens zijn. Voor de string "aba" is het antwoord 5: mogen niet alleen ASCII zijn [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */

Intern
Яндекс
113

Welke andere opties zijn er om de snelheid van de database te verhogen naast indexen?

Senior
ВайлдберрисВайлдберрис
113

Wat is de complexiteit van bewerkingen met een map in het slechtste geval bij botsingen?

Senior
sber tech
113

Welke taken vind je het leukst en welke minder?

Senior
WildberriesWildberries
113

Vertel me over de kenmerken van Kafka — hoe is het opgebouwd?

Middle+
Napoleon IT
113

package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func HerstelWachtwoord(h []byte) string { return "" } func hashWachtwoord(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashWachtwoord(exp) act := HerstelWachtwoord(h) if act != exp { fmt.Printf("Fout: verwacht %q, gekregen %q\n", exp, act) ok = false } } if ok { fmt.Println("Alle tests geslaagd") } } Voor correcte uitvoering van de code: het ingangspunt -- functie main in het pakket main Taak: Implementeer de functie HerstelWachtwoord, die het originele wachtwoord herstelt op basis van de MD5-hash, bestaande uit tekens uit het gegeven alfabet.

Senior
Ozon ФинтехOzon Финтех
113

Van welke tabel komt de alias 'oi' in de query?

Middle
OZONOZON
113

Vertel over een interessante taak uit je vorige ervaring. Wat deed je bij het bedrijf?

Middle+
VKVK
113

Hoe waren de metrics ingesteld? Stuurde de service de metrics of haalden ze ze op?

Senior
OkkoOkko
113

Hoe comfortabel zou het zijn als we de antwoorden op technische vragen opnemen, zodat de technisch leiders ze kunnen beoordelen?

Senior
Flant
113

Wat is SOLID? Leg de principes uit.

Senior
AvitoAvito
113

Wat is gegevensuitlijning in Go?

Middle
RWB
113

Waarom is het creëren van veel besturingssysteemthreads een probleem? Waarom is een planner nodig in de user-space runtime van Go?

Senior
X5 techX5 tech
113

Schrijf een opdracht in de programmeertaal Go — praktische sectie (problemen uit het leven van de ontwikkelaar, zonder algoritmen): verbeter of repareer een service. Duur — 1,5 uur.

Middle+
Яндекс
113

Kun je een kolom gebruiken in SELECT als je deze niet groepeert in GROUP BY?

Senior
OZONOZON
113

Waarom hebben we een WaitGroup nodig in deze taak?

Senior
Cloud.ru
113

Hoe kunnen blokkades in een query worden ingesteld? Vertel over de soorten blokkades (pessimistisch, optimistisch, advisory locks).

Senior
МВидеоМВидео
113

Hoe valideerde je Kafka-berichten? Wat gebeurde er met een bericht als het niet werd gevalideerd?

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

Wat is de beperking van een semafoor en een gebufferde kanaal als oplossingen om parallelle verzoeken te beperken?

Intern
Яндекс
113
/412