Sobes.tech

Golang

Hoe hebt u de tests en verificatie van de correctheid van de uitgevoerde verzoeken uitgevoerd?

Junior — Middle
181

Heb je ervaring met het ondersteunen of ontwikkelen van gedistribueerde systemen?

181

Wat was de grootste hoeveelheid gegevens waarmee u hebt gewerkt in databases?

180

Wat was het maximale aantal verzoeken per seconde op de meest belastende service?

180

Heb je gebruik gemaakt van publieke clouds? Zo ja, met welke providers en services?

179

Hoe actief zijn de zoekacties? Zijn er misschien al aanbiedingen?

178

Op hoeveel hosts werkte de service en hoeveel instanties werden gestart?

178

Vertel me meer over je eerste baan van 2019 tot 2021.

178

Hoeveel mensen waren betrokken bij het grootste project waaraan je hebt gewerkt? Minder dan tien, tientallen, honderden?

178

Zijn er eenvoudigere en snellere manieren om de belasting te verdelen in plaats van de minst belaste backend te kiezen?

177

Hoe los je het probleem van de beperking van parallelle verzoeken in een gedistribueerd systeem met meerdere instanties, als de gebruiker moet wachten in plaats van een fout te krijgen?

177

Hoe snel controleren of alle tekens in het venster staan (vergelijking van twee kaarten)?

176

Implementeer de methode BulkCreateUsers op basis van het proto-bestand: maak de projectstructuur, bedrijfslogica, repository en SQL-query's volgens de SOLID-principes

175

Zoek syntaxisfouten in de gecorrigeerde code

175

Waarom gaan de berichten van de Message Service rechtstreeks via gRPC, in plaats van via Kafka?

174

Vertel over databases — waarmee heb je gewerkt en waarmee werk je nu?

174

Kun je constante geheugen maken zonder de kaart te verwijderen?

174

/** :-))) :-(( "ab :-)" = "ab " "ab :-)))" = "ab " "ab :-)))(" = "ab (" "ab ):-)" = "ab )" ":-)" = "" **/ func deleteP(str string) string { n := len(str) res := make([]byte, 0, n) i := 0 for i < n { if str[i] == ':' && str[i+1] == '-' && (str[i+2] == ')' || str[i+2] == '(') { ch := str[i+2] i += 2 for i < n && str[i] == ch { i++ } } else { res = append(res, str[i]) } } return string(res) }

174

""" De plaatsen in de bioscoop zijn in één rij gerangschikt. Een net aangekomen kijker kiest een plek, om zo ver mogelijk van de andere kijkers in de rij te zitten. Met andere woorden, de afstand van die plek, waar de kijker gaat zitten, tot de dichtstbijzijnde kijker moet maximaal zijn. Er wordt gegarandeerd dat er altijd vrije plaatsen in de rij zijn en dat er al minstens één kijker zit. Schrijf een functie die, gegeven een rij van plaatsen (een array van nullen en enen), de afstand (het aantal tussenruimtes tussen de stoelen) teruggeeft van de gekozen plek tot de dichtstbijzijnde kijker. [1, 0, 0, 0, 1] -> 2 [1, 0, 1, 0, 0, 1, 0, 0, 1] -> 2 [1, 0, 1, 0] -> 1 [0, 0, 0, 1] -> 3 [1, 0, 0, 0] -> 3 place = ((right - left) / 2) """ func maxPlaces(arr []int) int { }

174

In welke fase bevindt u zich in uw zoektocht naar een baan: actief of passief vacatures overwegen?

173
/11