Golang
Екі сұрыпталған бүтін сандар тізбегі берілген. Бірінші тізбектен екінші тізбекте жоқ барлық элементтерді қайтару керек. Шешімге қалай қарайсыз және оның күрделілігі қандай?
Транзакция: transaction_id uuid identotency_id uuid from_account_id uuid to_account_id uuid amoun decimal status enum transaction_start timestamp transaction_end timestamp payments_create: user_id uuid payment_account_id uuid balance decimal currency varchar(16) status ENUM created_time timestamp update_time timestamp
Go тіліндегі слайс қандай өрістерден тұрады?
type someInterface interface { someFunc() } type A struct { } func(a A) someFunc() { } type B struct { A } type C struct { some A }
Оқу кезінде партициялар подылар арасында қалай бөлінуі керек?
10-дан 19-ға дейінгі жұмыс кестесі қаншалықты ыңғайлы?
Сіз жарнама метрикаларымен кездестіңіз бе? Оларды не өлшейтінін білесіз бе?
Көп ұсыныстар арасынан қалай таңдайсыз?
Біз талқылаған деректердің жарыс мәселесін қалай шешуге болады?
Буферленген және буферсіз арналар туралы айтыңыз. Қашан қайсысын қолданамыз? Олар қалай блокталады және қашан deadlock-қа әкеледі?
Сіз қанша уақыттан бері Go-да жұмыс істеп жатырсыз? Алдыңғы жұмыс орнында PHP мен Go-ды біріктірдіңіз — ол қалай жүзеге асты?
Kafka-да тақырыпты қайта жасамай-ақ бөлімдердің санын арттыра аласыз ба?
Repeatable Read пен Serializable арасындағы негізгі айырмашылық неде?
Көп ағынды өзара әрекеттестік кезінде қандай мәселелер пайда болады және оларды қалай шешуге болады?
PostgreSQL-да EXPLAIN дегеніміз не? Ол сұрауды орындамай-ақ қалай бағалай алады?
Go үшін микропроцессорларда жұмыс істейтін компиляторлар бар ма? Бұл туралы айта аласыз ба?
Consumer Group туралы айтыңыз. 3 бөлім және 2 тұтынушы қалай бөлінеді?
Егер карта мазмұнын шығарып алсаңыз (кодтағы 19-шы жол) — онда не сақталатын болады?
Неге сіз defer кілт сөзін қолдандыңыз?
Go тілінде интерфейстермен жұмыс істеу ережелері қандай?