package main import ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }
Golang
Біз ресурстың атауы бар сөзді жолдан алып тастап, сол сияқты REST-эндпоинттерді жүзеге асыра аламыз ба (мысалы, 'news')?
«Неліктен Cache-aside стратегиясын таңдадыңыз?» сұрағы дұрыс па?
Сіздердің [компанияда] үш жыл ішінде тапсырмаларыңыз қалай өзгерді?
180K RPS және p99 кідірісі <170ms қалай мүмкін?
HTTP/1.1-де сұрау денесінде бинарлы деректер жіберілуі мүмкін — сонда HTTP/2-мен негізгі айырмашылық неде?
Пайдаланушы токен алды, оның ішінде рөлін өзгертіп, өзгертілген токенмен қызметке кірсе — бұған қалай қарсы тұруға болады?
Сіз бірнеше микросервис қолдану туралы шешім қабылдағаныңыздың себебін, олардың өзара қалай әрекеттесетінін және бұл шешімді кім мақұлдағанын айтып бердіңіз бе?
RPC-ны REST арқылы жүзеге асыруға бола ма, және керісінше? Негізгі айырмашылығы неде?
Жүйе архитектурасы туралы әңгімеңізді жалғастырыңыз және сұраулар ағынын сипаттаңыз.
Telegram-дағы пайдаланушы сұрауын өңдеу қызметі Пайдаланушы есепті жібере алады Әкімдер есептерді өңдей алады Әкім пайдаланушыға кері байланыс бере алады DAU = 100 Қолжетімділік = 99.95% RPS = 100 Билет қызметі POST /api/v1/tickets // жасау GET /api/v1/tickets/{id} PATCH tickets/{id}/status PATCH tickets/{id}/assign Диаграмма: Пайдаланушы және әкім API шлюзіне кіреді API шлюзі Билет қызметі мен Әкімшілік қызметке өтеді Билет қызметі PgSQL-ға өтеді
Егер нақты gRPC іске асыруынан алыс кетсек — RPC дегеніміз не және ол қандай мәселені шешеді?
JWT-токенінде оны тексеруге мүмкіндік беретін не бар?
Қандай кэшті тазалау стратегиясы ең жақсы қолданылуы керек?
Defer сыртында тұрса не болады, ол горутин ішінде емес?
JWT стандартты авторизация схемасы жалпы қалай жұмыс істейді?
Sysmon Go-да орындалу кезінде не істейді?
HTTP/2-де тұрақты TCP қосылымы арқасында бір қызықты нәрсе жасау мүмкін болды — ол нақты не?
gRPC және GraphQL тәжірибеңіз бар ма? Оларды туралы айтыңыз.
JWT және Cookie дегеніміз не және олар қалай ерекшеленеді?