Golang
Hoe wordt de communicatie tussen microservices in de systeemarchitectuur gerealiseerd?
Wat zijn schattingen?
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.
Vertel me over de isolatieniveaus van transacties in PostgreSQL
Wat gebeurt er als je uit een gesloten kanaal in Go leest?
Wat waren de moeilijkste taken in het project? Hoe ging je om met onbekende taken?
Welke andere programmeertalen ken je naast Go op een goed niveau?
Wat gebeurt er als je Kafka moet opgeven en deze vervangt door een andere berichtenbroker? Hoe isoleer je Kafka van externe services?
Hoeveel microservices heb je in Go en hoe vaak komen taken voor die twee microservices betreffen?
Wat is lock contention?
De server heeft 8 GB geheugen, er wordt een applicatie uitgevoerd die 10 GB verbruikt. Wat zal er gebeuren?
Wat is het verschil tussen REST en RPC? Wat betekent stateless in de context van REST?
Vertel over API Gateway in de microservices-architectuur en waar het voor wordt gebruikt.
Leg uit wat het doel is en hoe de structuur sync.Once in Go werkt.
Zijn er vragen over de fasen en teams?
Welke factoren beïnvloeden de stackgrootte van een goroutine in Go?
Nu willen we naar HeadHunter gaan en kandidaten zoeken op filters — hoe architectuur je dat?
Welke karakteristieke eigenschappen moeten de sleutels in een gegevensstructuur map hebben?
Welke verwachte financiële indicatoren verwacht u over een jaar van professionele activiteit?
Welke testhulpmiddelen of bibliotheken hebt u in uw werk gebruikt?