Golang
Wat is het verschil tussen processen en threads in Linux? Hoe ziet Linux ze intern?
Hoe zoek je naar een geheugenlek in een productie-service als het niet lokaal kan worden gereproduceerd?
Wat is een kanaal in Go? Welke soorten kanalen zijn er? Hoe verschillen gebufferde van niet-gebufferde kanalen?
Wanneer was je bij T-bank, wat was daar voor project?
Hebben jullie Kafka als opslag gebruikt? Hoeveel advertenties lagen er in Kafka?
Wat is het verschil tussen TCP en UDP?
[naam] vroeg: Woon je in Moskou — is dit actuele informatie?
Heb je met replicatie gewerkt? Welke soorten replicatie zijn er?
Kun je meer vertellen over je ervaring met Kubernetes in je huidige project?
SELECT afdeling, SUM(salaris) FROM werknemers GROUP BY afdeling HAVING SUM(salaris) > 10000; emails email | gebruiker Toon email en het aantal keer
Wat zijn Docker, Docker Image en Docker Compose?
Wordt een map door verwijzing doorgegeven aan een functie in Go?
RWMutex — wat is het? Waarom is het efficiënter?
Wat was de richting van jouw team?
Welke gedragspatron implementeren berichtbrokers zoals Kafka? Vertel hoe dit patroon (Pub/Sub) werkt, welke relaties er tussen entiteiten bestaan.
Hoe weet je dat de indexen zijn toegepast en daadwerkelijk worden gebruikt? Wat zijn EXPLAIN en EXPLAIN ANALYZE, wat is het verschil?
Implementeer de grpc-servermethode AddItemAndOrder: 1. Voeg producten toe aan de winkelwagen 2. Het is verplicht om potentiële consumenten te informeren over het feit dat de winkelwagen is aangemaakt via de berichtbroker. 3. Bij wijziging van de samenstelling van de winkelwagen moet basket.Total= sum(aantal*prijs) worden herberekend 4. Alle elementen in de winkelwagen moeten uniek zijn op basis van de sleutel ProductID 5. Om de winkelwagen te voltooien, moet de status worden gewijzigd in ordered 6. Wijzigingen in reeds geplaatste winkelwagens zijn niet toegestaan
Wat precies werd gecached en welke invalidatieregels werden gebruikt?
Wat is de Dead Letter Queue (DLQ)?
Er is een probleem met threadveiligheid: als twee goroutines tegelijkertijd Lock met een lus aanroepen, kunnen ze door elkaar worden gemengd. Hoe los je dit op?