Golang
Waarom handmatig offset commit in plaats van automatische commit?
Militair paspoort?
Vertel me over je project. Wat doe je daar?
Hoe wordt de veiligheid gewaarborgd op REST en Kafka? Wat is HTTPS/TLS?
Wie verzorgt de uitrol — de ontwikkelaars of DevOps?
Waarom werd de monoliet opgesplitst in microservices?
Waarom ben je het bedrijf verlaten?
Vraag 4: Fouten vinden in de code met kanalen en goroutines (dubbele sluiting van het kanaal)
Is de standaardkaart in Go veilig voor gelijktijdigheid? Welke alternatieven zijn er?
Waarom is een gewone map in Go onveilig voor gelijktijdige schrijfbewerkingen?
Welke soorten indexen zijn er en hoe weet je of je een index nodig hebt?
Hoe beëindig je een proces in Linux? Wat te doen als kill pid niet helpt?
Kunt u uw ervaring bevestigen via het arbeidsboekje?
Wat is ACID? Niveaus van transactiesisolatie?
Modeleer een eenvoudig banksysteem: - Tabel `accounts`: - `id`, - `owner_id`, - `currency`, - `created_at`. - Tabel `transactions`: - `id`, - `account_id`, - `amount`, - `created_at`. **Vereisten:** 1. Schrijf SQL om het schema te maken met de benodigde beperkingen (NOT NULL, FK, CHECK op `amount` niet nul). 2. Schrijf een query: - verkrijg het huidige saldo van de rekening op `account_id` (som van `amount`). 3. Extra uitdaging: ondersteuning voor debet/krediet (dubbele registratie). Opschonen
Hoe voorkom je racecondities? Hoe werkt een Mutex?
Hoe werd de rate limit ingesteld? Waarop was het gebaseerd en waar werd het geïmplementeerd? Wat werd technisch gebruikt?
Hoe is de map onder de motorkap georganiseerd in Go?
Hoe interageerden de replice van services in Kubernetes en welke informatie deelden ze?
Welke synchronisatie-primitieven bestaan er in Go?