Vertel me over je ervaring met Go — begrijp ik goed dat je 6,5 jaar ervaring hebt?
Golang
Kunnen we elementen toevoegen aan een nieuwe plak (subplak)?
Kunnen we elementen aan de kaart toevoegen bij het doorgeven aan een functie?
Als ik met een slice werk, het als parameter van een functie neem, er iets mee doe en daarna verder ga met werken — waar moet ik aan denken? Welke veranderingen zullen we niet van buitenaf zien?
Wordt de interne slice die binnen een functie wordt gemaakt wanneer de capaciteit wordt overschreden, op de stack of op de heap gemaakt?
Wat is het verschil tussen een stapel en een heap?
Hoe vindt ClickHouse de relatie tussen kolommen?
Weet je nog andere voordelen van ClickHouse die het populair maken?
Livecoding: er is een array van getallen van 1 tot 10, deze moeten in het kwadraat worden gezet, waarbij de berekeningen parallel worden uitgevoerd in drie workers. Het aantal workers wordt in een constante gedefinieerd. Voor elk nummer wordt de ID van de worker die het verwerkt weergegeven.
Waarvoor is HAVING bedoeld?
Hoe gebruik je de profiler (pprof), hoe heb je geheugenproblemen gezocht?
Wanneer vindt de herallocatie van de backing array plaats bij het uitvoeren van append?
Wat heb je precies gedaan om de publicatie- en beheerservice voor advertenties op Avito sneller te maken?
Hoe werkt de Garbage Collector in Go, hoe is het opgebouwd?
Waarom heb je voor de programmeertaal Go gekozen?
Vensterfuncties — wat zijn het, hoe werken ze, welke soorten ken je?
Kunnen we een slice als parameter doorgeven aan een functie? Zijn er nuances bij deze overdracht?
Kunnen we een element toevoegen aan een nil-slice?
Welke kanaal is het beste voor deze taak: gebufferd of niet-gebufferd? Hoe verschillen ze?
Wat is een cookie? Wat is de grootte en de levensduur? Waar komen ze oorspronkelijk vandaan in de browser?