Golang
SELECT FOR UPDATE және SELECT FOR SHARE арасындағы айырмашылық қандай?
Сенің міндеттеріңе деплойдан кейін метрикаларды тексеру және нәтижелерін өзің жазып алу кіреді ме?
Неліктен [компанияны] тастап кетуді шештіңіз?
Көп ұсыныстары болған кезде жаңа жұмыс орнын таңдауда қандай критерийлерді қолданасыз?
Компанияда не істедіңіз? Қандай міндеттеріңіз болды?
CAP теоремасы туралы айтыңыз.
Go тіліндегі операторлар туралы не айта аласыз, жұмысында қолдандыңыз ба?
CPU жүктемесінің 35%-ға төмендеуін және кідірісті қалай өлшедіңіз?
Контекстті болдырмау кезінде барлық жұмысшылардың дереу тоқтауын қамтамасыз ету үшін контекстті қалай өңдеу керек? Контекстті ескере отырып, каналдан оқу үшін select-ті қалай пайдалану керек?
Жұмыс тәжірибеңіз бен технологиялық стекіңіз туралы айтыңыз.
Газпромнефтьте тәжірибеңіз туралы айтыңыз.
Неге матрицалардың көбейтілуі дәл осы ережемен анықталады?
OSI моделінің қай деңгейлерінде жұмыс істедіңіз?
Inline-оптимизация компиляторы дегеніміз не? Ол қашан орын алады және ол айнымалылардың орналасуына қалай әсер етеді?
Сіз үшін ай сайынғы кепілденген табыс деңгейі қандай болар еді?
Өзіңіз мақтан тұтатын жетістік туралы жағдай — ең есте қаларлық сынақ.
package main import "fmt" func subis(is []int) []int { return append(is, 5) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Go версиясы 1.18-ге арналған тапсырма деп есептейік. Бағдарламаның мінез-құлқында не өзгереді?
Каналдар мен горутинмен жұмыс жасағанда қандай үлгілерді білесіз? Fan-in, fan-out және басқа туралы айта аласыз ба?
Go тілінде интерфейстер қалай құрылымдалғанын айтыңыз.