Golang
Жаз SQL суроо, ал ар бир колдонуучунун буйрутмалар санын кайтарат, алардын жалпы баасы 1000 же андан жогору болгон учурда, буйрутмалар санына карата тескери тартипте: +---------+--------------+ | user_id | order_count | +---------+--------------+ | 111 | 2 | | 222 | 1 | | 333 | 1 | +---------+--------------+
Эң натыйжалуу деп эсептеген тесттериңиз кайсылар?
Жогорку процесстеги CPU 150% көрсөткөндө, бул эмне дегендик? Бул нормалбы?
Сен нөлдөн баштап курулуп жаткан долбоорго катыштыңбы, же сен алгачкы этаптасыңбы?
Goда кандай синхрондоштуучу primitives бар?
Миллион URL бар болгон чоң файл бар, аларды системаны ашыкча жүктөбөстөн жана тышкы серверден бан албастан кантип тезирек жүктөп алса болот? Кодду кантип уюштуруш керек?
Өз деңгээлиңизди кантип баалайсыз?
Goда таштандыны чогултуу кантип иштейт?
Колдонуучулардын катышуусу эмнед жана аны кандайча аныкташты, ал өзгөчө сиздин максаттуу системеңиз аркылуу 20-30% өскөнүн?
Өткөрүү учун кандай маяна деңгээлин карап жатасыз?
Транзакциялардын изоляция деңгээлдери жөнүндө айтыңыз.
Иш сунуштарын карап чыгууда кайсы суммадан баштайсыз?
Керсинче, иште эмне сенин мотивацияң? Канча иштен эң көп ырахат аласың?
Go (1.24көчүрмөгө чейин) картада кагылышуулар кандай чечилет? Бакеттер жана overflow-бакеттер жөнүндө айтып бер.
SOLID принциптери эмне үчүн керек?
Платформанын ички жана тышкы кызматтары үчүн REST жана gRPC API'лерин кантип долбоорлодуңуз жана ишке ашырдыңыз?
Эгер жазуучу (маалыматтарды толтуруучу горутина) каналды жабууга чечим кабыл алса, эмне болот? Окуучу булга кандай реакция кылышы керек, кандай көйгөйлөр чыгышы мүмкүн жана алар менен эмне кылуу керек?
OSI модел жөнүндө айтып бер. кайсы деңгээлдерди билесиң? Ар бир деңгээлде эмне болот?
Эмне үчүн эсептегич үчүн Atomic ордуна Mutex колдондуңуз?
RabbitMQ Kafka'дан тезирекпи?