Golang
Қолданбалы деңгей протоколдары туралы айтыңыз. gRPC дегеніміз не? Ол REST-тан қалай ерекшеленеді?
Қазіргі уақытта Ресей Федерациясының аумағындасыз ба?
Интерфейстерді қайда орналастыру керек — жариялау кезінде ме, пайдалану кезінде ме?
ТК немесе ГПХ шарттары бойынша жұмыс тәжірибеңіз бар ма?
Резюме бойынша, 'хабарламалар оффсеттерін қолмен басқару' деген не білдіреді?
gRPC өзара әрекеттесудің қандай түрлерін қолдандыңыз? Оларды атаңыз?
UDP-ға негізделген сенімді протоколды TCP сияқты құруға бола ма?
JWT токені дегеніміз не? Ол қандай құрамда тұрады?
Go тілінде жолды санға қалай айналдыруға болады?
Go жоспарлаушысы қандай көп тапсырмалы режимін пайдаланады? Екі түрі қандай?
Dependency Inversion және Dependency Injection қалай ерекшеленеді?
Go тілінде `<-ch` құрылымы не?
WaitGroup есептеу үшін Atomic қолданады. WaitGroup жұмыс салмағын қабылдай алады. Семафорды қалай қайта жазар едіңіз, осылайша Lock(weight int), TryLock(weight int), және Release(weight int) әдістері салмақты қабылдаса? Горутина ресурстарды бірден толық операция үшін алады, содан кейін әр кезеңнен кейін аздап босатады (IO-шеңбері, CPU-шеңбері). Бұл қалай жүзеге асырылар еді?
Slack, Teams, Mattermost сияқты мессенджер үшін бекенд архитектурасын жобалау қажет. Талаптар мен шектеулер: тек 1x1 чаттар, топтық чаттар жоқ, тек мәтіндік хабарламалар, файлдарсыз, интернет арқылы қол жетімді, жүйеде 10,000 пайдаланушыға дейін, хабарламалар тез жеткізілуі керек, бірнеше секунд ішінде, хабарламалардың тәртібі сақталуы керек, қайталанбайды, чат тарихын қарау мүмкіндігі болуы керек, яғни хабарламалар сақталуы керек, клиенттер – мобильді құрылғылар, олардың жобалануы қажет емес, авторизация қажет емес.
Чатта орналастыру нәтижелері туралы жазғандарыңды кім бақылайды?
IT саласында коммерциялық тұрғыда жалпы қандай тәжірибеңіз бар?
EXPLAIN пен EXPLAIN ANALYZE қалай ерекшеленеді?
Kubernetes-те ReplicaSet пен Deployment қалай ерекшеленеді?
Linux командаларын орындауыңызға тура келді ме? Қандай командаларды қолданасыз?
Сізде белсенді GitHub немесе LinkedIn бар ма?