Golang
Vertel ons over de nieuwe implementatie van map in Go (Swiss Tables). Welke methoden voor het oplossen van botsingen bestaan er?
Welke methoden kunnen worden gebruikt om verschillende gegevensbomen te doorlopen?
Kunt u het werkingsprincipe en het gebruik van de defer-constructie in de Go-taal uitleggen?
Wijzigt het sorteeralgoritme de originele array (slice)?
Waarvan ben je van plan om verder te groeien? Wat leer je?
Heeft u grafieken gebruikt om gegevens of processen te visualiseren?
Hoe maak je een generieke (werkt met elk type waarde) datastructuur in Go?
Is het probleem van het vastleggen van de variabele in een goroutine-closure afhankelijk van de Go-versie?
Hoe weet je dat de taak klaar is voor productie?
Is er een limiet aan het aantal gelijktijdig te starten goroutines? Wat gebeurt er als je een miljoen goroutines start?
Moet tonen: 1. Unieke combinaties van gebruiker en product-ID voor alle aankopen gedaan door gebruikers voordat ze geband werden. Sorteer eerst op gebruikersnaam, daarna op SKU 2. Vind gebruikers die aankopen hebben gedaan voor meer dan 5000 rubl. Toon hun namen in het formaat gebruikers-ID | voornaam | achternaam | totaalbedrag aankopen
Vertel over de soorten contexten in Go: Background, WithTimeout, WithCancel en andere.
Hoe negeer je een veld bij het serialiseren naar JSON?
Welke synchronisatiemethoden zijn er voor goroutines in Go?
Kun je uitleggen waar de functie make() uit bestaat?
Vertel me over de gaafste functie of project van de afgelopen twee jaar waar je trots op bent en dat je van idee tot verkoop hebt gebracht.
Wat is een asynchrone API, waar is het voor en hoe wordt het geïmplementeerd?
Wat is de tijdcomplexiteit van het verkrijgen van een element uit een array op index?
Hoe beïnvloedt het doorgeven van een slice van kleine of grote grootte aan een functie de prestaties en het geheugenverbruik?
Kunt u het polling-mechanisme in de programmeertaal Go uitleggen?