Golang
Waarom ben je niet overgestapt naar het Wildberries-team nadat je daar drie jaar hebt gewerkt?
Waarvoor dienen niet-bufferende kanalen? Waarom kan je niet altijd een kanaal met een grote buffer gebruiken?
Met welke methodologie werkt u?
Heeft u ervaring met high-load services?
Hoe hebben jullie onderling samengewerkt — waren er gezamenlijke vergaderingen, planning, daily?
Weet je wat een transactie is en wat de eigenschappen ervan (ACID) zijn?
Heb je gewerkt met prestatiemetrics? Waarmee moest je omgaan?
Wat weet je over HTTP/3?
Waarom is de opslag van berichten ontworpen voor 2000 UTF-8 tekens (~4 KB tekst), en hoe bewaar je afbeeldingen?
Heeft u gewerkt met PostgreSQL, MongoDB, ClickHouse en andere databases?
Wat was de richting van jouw team?
Wat zijn de kenmerken van Kafka?
Schrijf een Singleton in Go met behulp van sync.Once, maak het daarna moeilijker: GetLogger accepteert name en age, geeft één instantie voor gelijke parameters terug
Vertel over jezelf, je ervaring, hoe je voor IT en ontwikkeling hebt gekozen, waarom precies Go, hoe je carrière hebt opgebouwd?
Welke gegevenssoort wordt in Redis gebruikt voor matchmaking?
/** :-))) :-(( "ab :-)" = "ab " "ab :-)))" = "ab " "ab :-)))(" = "ab (" "ab ):-)" = "ab )" ":-)" = "" **/ func deleteP(str string) string { }
Hoe annuleer je correct een context in een goroutine?
Vertel me, wat is verificatie en waar wordt dit woord toegepast?
En als de goroutines in dezelfde regel/buffer schrijven, is dat probleem mogelijk?
Verschillen in opslagstructuren tussen rij- en kolomgeoriënteerde databases