Golang
Горутина дегеніміз не және ол бағдарламалауда қалай пайдаланылады?
Массив деректер құрылымы мен слайс арасындағы айырмашылық қандай, пайдалану және жүзеге асыру ерекшеліктері бойынша?
Неліктен B-дерек индексінің күрделілігі O(log n)?
Қашан ExecContext-те дерекқорға контексті өткізу керек, ал қашан керек емес?
Банктік өңдеу немесе банктік өңдеу жүйелерімен жұмыс тәжірибеңіз бар ма?
Бағдарламалау кезінде жады басқару контекстінде 'heap' термині не білдіреді?
Фантомды оқу және жоғалған жазу дегеніміз не?
Қазіргі уақытта қарастырып жатқан ұсыныс сомасы қандай?
Шахматтық қызмет үшін модульдік монолит немесе микросервистер қайсысы жақсы?
Жүктемені есептеңіз: бізде секундқа 6 ойын және партияда 80 жүріс — секундқа қанша жүріс?
Монолиттен микросервистерге қашан көшу керек? Қандай RPS және қандай жағдайларда?
Жүктеме теңгеруші мен API Gateway не үшін қажет — олар не істейді және не үшін жауап береді? Жүктеме теңгеруші rate limiter ретінде жұмыс істей ме?
Бір уақытта кестеде 15 бағанға индекс жасауға бола ма?
Сіз қанша жылдан бері Go-да бағдарламалап жүрсіз?
Blob сақтау қоймасы деген не, қандай нақты түрлері бар және олар не сақтайды?
Қандай API-лермен жұмыс істедіңіз?
Ресей үшін шахмат қызметінің архитектурасын қалай жақсы ұйымдастыруға болады (мысалы, Chess.com), 1 миллион қолданушы және 50 мың DAU, ойыншы күніне 5 ойын ойнайды, профильдер, матчмейкинг және жетістіктер бар?
WhatsApp сияқты хабарламаларда дауыс хабарламаларын қалай сақтау керек? Неге суреттерді Postgres-те емес, S3-де сақтау жақсырақ? Postgres-те суреттерді сақтау үшін қандай опциялар бар?
Sticky sessions дегеніміз не және олар не үшін қажет, бір инстансқа байланыс түсуі үшін?