Wat is het verschil tussen een proces en een thread op besturingssysteemniveau?
Golang
Met welke besturingssystemen hebben jullie gewerkt? Wat hebben jullie gebruikt voor virtualisatie en automatisering van deployment?
Schrijf tests om de randgevallen van de oplossing voor het probleem van de maximale afstand te controleren
Ben je momenteel actief op zoek en waarom overweeg je aanbiedingen?
Implementeer een in-memory rate limiter die thread-safe is, gebruikmakend van het Sliding Window- of Token Bucket-algoritme. Interface: type RateLimiter interface { Allow(key string) bool } Vereisten: - Beperking: N verzoeken per T seconden voor één sleutel - Thread-safe implementatie - Zonder externe bibliotheken - Minimaliseer blokkeringen - Leg uit: - mogelijke race conditions - invloed op GC - gedrag bij groot aantal sleutels Ingangsparameters: NewRateLimiter(limit int, window time.Duration)
Als binaire zoekopdracht en zoekboom even lang duren, waarom bestaan ze allebei en wanneer gebruik je welke?
Gegeven een string die de tekens (){} bevat. Het is nodig om te bepalen of de invoerstring gebalanceerd is qua haakjes.
Wat is DNS en hoe werkt het?
Kan een pod in Kubernetes meerdere containers bevatten met een gedeeld netwerk namespace? Hoe onderscheidt een pod zich van een container?
Vertel me over arrays en slices in Go: waarin ze lijken en waarin ze verschillen.
Kunnen we een array maken waarvan de elementen verschillende types hebben, bijvoorbeeld 1, "A" en false?
Wat is een transactie?
Welke databases heb je gebruikt in je werk?
Wat is een botsing en hoe bestrijd je die?
Ken je de aanval 'man in the middle'?
Hoe zijn interfaces in Go opgebouwd?
Wat stelt het datatype string voor in Go?
Wat gebeurt er als de lokale wachtrij van een [naam] leeg is, maar een andere [naam] taken heeft?
Hoe kan het aantal threads dat wordt gebruikt voor het uitvoeren van goroutines worden beheerd?
Schrijf een functie die controleert of een string een palindroom is. Controleer alleen op alfabetische tekens (a-zA-Za-яА-Я), zonder rekening te houden met hoofdletters of kleine letters (case-insensitive).