Біз интерфейстерсіз код жаза аламыз ба?
Golang
Егер бізде UTF-8 болса, жолдың ұзындығын қалай алуға болады?
RPC және gRPC ерекшеліктері туралы айтыңыз.
Graceful shutdown деген не?
Жаңа карта жүзеге асыруының ескі бакет негізделген нұсқасына қарағанда қандай артықшылығы бар?
Kafka-ның ерекшеліктері туралы айтыңыз — ол қалай ұйымдастырылған?
Қызметтер бір-бірімен қалай байланыс жасады?
Өндірістегі ең есте қаларлық қателік туралы айтыңыз: ол не болды, оны қалай түзеттіңіз және қандай сабақ алдыңыз?
Интерфейстерді не үшін қолданамыз?
Жобада бірнеше жылдар бойы жазылған код бар, көп мұра, тесттер жоқ, бәрі қиын жағдайда. Жаңа функцияны енгізу үшін қайдан бастайсыз?
Карта бойынша нақтылайық. Бакеттерде — бұл алдыңғы жүзеге асыру, жаңа жүзеге асыру, не айтуға болады?
Қандай басқа синхрондау құралдарын білесіз?
Айтып беріңіз, Go тілінде қандай кіріктірілген типтерді білесіз?
Бөлектелген арна бар деп ойлаңыз. Оған 10 хабарлама жаздық, бірақ басқа жағынан ешкім оқымайды — не болады?
```go type SafeMap struct { data map[string]string } func (s *SafeMap) GetOrCreate(key, value string) string { } ```
Шынайы жобаларда кездескен көрінбейтін бәсекелестік (горутин) мәселелерін және оларды қалай шешкеніңізді айта аласыз ба?
Go тіліндегі интерфейстер туралы не айта аласыз?
UTF-8-де жол ұзындығында қандай мәселелер туындайды?
Атомикалар қай жағдайда ең жиі пайдаланылады?
Go тілінде жол не білдіреді?