Golang
Waarvoor is een kanaal met een lege structuur chan struct{} bedoeld?
Hoe los je het probleem van de beperking van parallelle verzoeken in een gedistribueerd systeem met meerdere instanties, als de gebruiker moet wachten in plaats van een fout te krijgen?
Hoe declareer je een WaitGroup? Hoe schrijf je een waarde naar een kanaal?
Waar anders kan UDP worden gebruikt naast streams en games?
Waarvoor is HAVING en waarom niet WHERE?
Wat is escape-analyse? In welke gevallen gaat een object naar de heap?
// Vraag 3. Wat wordt er op het scherm weergegeven package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) - 1 fmt.Println(i) }
Wat is het Singleton-patroon? Is het een patroon of een antipatroon?
Wat was het moeilijkste en het meest interessante bij de overgang van een monoliet naar microservices?
Vertel me over een gedenkwaardige fout op het werk
Wat zijn Test Containers?
Aan welke principes houdt u zich in uw werk?
Zijn er geen opties binnen het bedrijf?
Als de service te veel geheugen gebruikt, waar moet je naar kijken in de profiler? Hoe kun je de allocaties verminderen?
Hoe zet je een string om in een getal in Go?
Vertel me over het werkproces: hoe werden taken toegewezen, welke repository werd gebruikt, wat waren de contouren?
/* Er is een array van nummers nums met lengte n. Elk nummer in de array kan uniek zijn of twee keer voorkomen. De nummers liggen in het bereik [1, n]. Je moet een functie schrijven die een array teruggeeft die alleen die nummers bevat die twee keer voorkomen. Voorbeelden: Invoer: nums = [4, 3, 2, 7, 8, 2, 3, 1] Uitvoer: [2, 3] Invoer: nums = [2, 2, 1] Uitvoer: [2] */
Als het eerste product 1000 keer is weergegeven, de tweede 500 keer, en het eerste 50 klikken heeft, en de tweede 25 — hoe kunnen ze worden vergeleken?
Wat betreft de motivatie voor de verandering — waarom hebt u in het algemeen besloten de markt te betreden en andere aanbiedingen te overwegen?
Wat is het verschil tussen de commando's EXPLAIN en EXPLAIN ANALYZE in PostgreSQL?