Жүйеде кідірісті қайда және қалай өлшейсіз?
Golang
PostgreSQL-да қандай транзакция оқшаулау деңгейлерімен кездестіңіз?
6 серверлік кластерде split-brain-тан аулақ болу үшін кворумға сүйенеміз. Таңдау өткізу үшін ең аз қанша белсенді сервер қажет?
// TODO: жүзеге асыру func (s *Service) GetProducts(ctx context.Context, skus []SKU) (map[SKU]Product, error) { return nil, nil }
Go тілінде қандай деректер түрлерін білесіз?
Go тілінде буферленген және буферленбеген каналдар арасындағы айырмашылық неде?
Ақша операциялары үшін қатаң сәйкестікпен үш аймақты геораспределуді қалай ұйымдастыруға болады? Қандай репликация түрін қолдану керек (master-master немесе master-slave)?
Go тілінде `<-ch` құрылымы не?
Heap-те ортақ объектке бірнеше горутиннің қатынасын қалай синхрондауға болады?
Практикаңызда орналастыру кезінде қандай қиындықтарға тап болдыңыз?
PostgreSQL-де транзакциялармен жұмыс істедіңіз бе? Қандай оқшаулау деңгейлерін кездестірдіңіз, және олар қашан пайдаланылады?
Тәжірибеңізден ерекше үлкен немесе күрделі тапсырманы атап өтуіңіз керек пе?
Өз тәжірибеңізден қызықты архитектуралық шешім туралы айтыңыз
RTT дегеніміз не?
Сіз бұрын-соңды архитектураны нөлден бастап жобаладыңыз ба? Схемаларды салу үшін қандай да бір құралдар қолдандыңыз ба (мысалы, Miro)?
Өзіңіз туралы және тәжірибеңіз туралы айтыңыз
Қазіргі уақытта жұмыс істеп жатқан жоба немесе өнім туралы аздап айтыңыз.
Go-да сіз ұстап тұрушы болсаңыз, не өзгертер едіңіз?
Go тілінде контекст не үшін пайдаланылады?
Kafka-да жеткізу кепілдіктері: ең көп бір рет, ең аз бір рет, дәл бір рет. Дәл бір ретті қалай қамтамасыз етуге болады?