Sobes.tech

Golang

Het is nodig om de functie uniqRandn te implementeren, die een slice van lengte n genereert met unieke, willekeurige nummers. func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }

Senior
220

Welke service-interactie werd gebruikt? gRPC, REST?

Middle+
219

Wat geeft het je gevoel van groei, waarom moet je groeien?

Senior
219

Hoe werkt het proces van het verwerken van HTTP-verzoeken in de browser en wat gebeurt er aan de client- en serverzijde?

Junior — Middle
219

Kunt u een voorbeeld geven van een situatie waarin u met succes een zeer moeilijke taak hebt opgelost?

Junior — Middle
218

Hoe zul je begrijpen dat je dankzij nieuwe kennis waardevoller bent geworden?

Senior
217

Vertel over je traject bij Wildberries: op welk niveau ben je begonnen, hoe ben je gegroeid?

Middle+
216

Zijn er mechanismen die helpen bij het voorkomen van botsingen in programmeren?

Middle+
216

Hoe kunnen we meerdere lezerswerkers uit de outbox-tabel synchroniseren zodat ze niet dezelfde gegevens pakken?

Senior
216

Blijft de hash hetzelfde bij her herhashing of wordt er een nieuwe berekend voor de sleutel?

Middle+
216

Leg uit wat het doel is en hoe de structuur sync.Once in Go werkt.

Junior — Middle
215

Als het verlies van meerdere analysetevens acceptabel is — hoe kunt u zonder outbox-patroon werken?

Senior
214

Welke tools zijn er in Go om race conditions te detecteren?

Middle+
214

Biedt de standaardkaart parallelle veiligheid bij gelijktijdig werken van meerdere threads?

Junior — Middle
214

Waar wordt het geheugen voor een slice toegewezen: op de stack of in de heap?

Senior
213

Wat gebeurt er aan het einde met de lengte van de array bij gelijktijdig appenden door 1000 goroutines?

Senior
213

Toon de unieke combinaties van gebruiker en product-ID voor alle aankopen gedaan door gebruikers voordat ze gebanned werden. Sorteer eerst op gebruikersnaam, daarna op SKU Vind gebruikers die meer dan 5000 rubl hebben uitgegeven. Toon hun namen in het formaat gebruikers-ID | naam | achternaam | aankoopbedrag

Middle
213

Vraag over de trage service Neem het voorbeeld van het aanmaken van een bestelling. Er is een verzoek naar de service en een antwoord, tussen deze twee acties slaan we de bestelde producten op in de analyse (bijvoorbeeld om de populariteit van producten te tellen). De analyse-service werkt soms langzaam of timeout, en we slagen er niet in om op tijd te antwoorden, waardoor we bestellingen verliezen. Wat te doen om geen bestellingen en dus geld meer te verliezen? Bedenk hoe je de bestelling en analyse kunt paralleliseren.

Senior
211

Hoe vaak moest je je verdiepen in databases, queries schrijven en optimaliseren?

Middle
210

Hoe te architectureren als er een lokaal limiet is voor een specifieke filter en een globale HH-limiet van 16000?

Senior
210
/13