Golang
Wat was jouw rol bij het nemen van architecturale beslissingen tijdens de ontwikkeling van de zoekservice?
Wat is de algoritmische complexiteit van binaire zoekopdracht in een gesorteerde array?
Waarvoor zijn linters in de code? Welke heb je gebruikt?
Waar is het beter om UDP toe te passen?
Hoeveel geheugen wordt toegewezen bij het maken van een goroutine (minimaal en maximaal)?
Hoe blijf je je professioneel ontwikkelen?
Had je sidecar-containers op de instanties? Wat is een sidecar?
Is de programmeertaal, de stack, belangrijk voor jou?
Vertel over je ervaring met berichtbrokers (Kafka, NATS).
Met welk soort mensen voel je je comfortabel om mee te werken?
Gegeven een string S, moet je het aantal substrings in deze string tellen die alle tekens van deze string minstens één keer bevatten. Voorbeelden: "abca" -> 3 // abc, bca, abca "aa" -> 3 // aa, a, a, "ffg" -> 2 // ffg, fg
-- Selecteer alle chats van de gebruiker Vasya in het formaat (chat_id, chat_name)
Regels voor het afleggen van de test Tijdens de test: - Zorg dat er niemand anders in de kamer is en dat het stil is - Controleer of de camera van het apparaat op je gezicht gericht is - Het is verboden om de mobiele telefoon te gebruiken om vragen te fotograferen - Het is verboden om naar andere vensters of tabbladen van de browser te schakelen - Het is verboden om de cursor buiten de aangegeven rand te bewegen - Controleer of alle plug-ins in de browser zijn uitgeschakeld, zoals automatische vertaling of tekstverwerkingstools. Hun werking kan leiden tot het verlies van de mogelijkheid om vragen te beantwoorden Bij het vaststellen van overtredingen wordt de informatie doorgestuurd naar het aanwervingsteam Proctoring is actief Deze test maakt gebruik van een toezichtssysteem dat ons helpt eerlijkheid en veiligheid te waarborgen tijdens de test. Toegang tot camera, microfoon en scherm moet worden verleend. Door op de knop toegang verlenen te klikken, gaat u akkoord met het gegevensgebruikbeleid.
Wat is een panic in Go en wanneer kan het niet worden opgevangen?
Wat is jouw werkformaat? Werk je volledig op afstand? Waar ben je momenteel gevestigd?
Hoe was de deployment bij [bedrijf]?
Een nieuwe SKU (vleesmolentje) verschijnt in het hoofdssysteem Postgres — moet deze wel of niet in Redis verschijnen?
Vertel over het team: in welk team werkte je, qua samenstelling en grootte.
import "fmt" func maxDistants(arr []int) int { maxDist := 0 lastOne := -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if lastOne == -1 { maxDist = i } else { dist := (i - lastOne) / 2 if dist > maxDist { maxDist = dist } } lastOne = i } } if arr[len(arr)-1] == 0 { dist := len(arr) - 1 - lastOne if dist > maxDist { maxDist = dist } } return maxDist } func main() { fmt.Println(maxDistants([]int{1, 0, 0, 0, 1})) }
Vertel me over je huidige situatie: ben je actief op zoek? Waarom is deze vacature interessant voor je?