Бір жағдайды елестетіңіз: командаңызда үнемі сізді 'қапыстап' жүрген тестермен ортақ тіл таба алмайсыз. Қалай әрекет етесіз?
Golang
Қазіргі жұмысыңызда қандай технологиялық стекпен жұмыс істейсіз?
runtime.Gosched() шақыруы әрқашан басқа горутинаға процессорды дереу береді ме?
Егер құрылым картада сақталса, оның өрісінің мекенжайын алу мүмкін бе?
Неге жаңа жұмыс іздеп жүрсіз, ағымдағы жұмысыңызда не дұрыс емес және жаңа компаниядан не күтесіз?
Жүйелік шақыруды (мысалы, оқу) блоктау мен Mutex-ті блоктау арасындағы айырмашылық неде?
Slice-тармен жұмыс істегенде бөлінулер санын қалай азайтуға болады?
Егер біз үлкен массивті (мысалы, бір мегабайт көлемінде) функцияға берсек, ол автоматты түрде сілтеме арқылы өтеді ме, жоқ па?
int32, byte, int64 өрістері бар құрылым қанша байт алады (сол тәртіпте)?
Неге sync/atomic-де үйлестірілген көрсеткіштер талап етіледі?
Жағдай дамып келеді: түзету 2 сағат емес, 3 күндік жұмыс талап етеді, және ертең таңертең маркетингтік кампания басталады, оны тоқтату мүмкін емес. Не істер едіңіз?
IT мансабыңыздағы ең қиын немесе қызықты жоба туралы айтыңыз
Жағдай: кодыңыз өндірісте құлап қалады, команда эмоционалды, сізді кінәлайды, ал команда жетекшісі шолуды бақыламаған. Қалай әрекет етесіз?
Егер біз main функциясын аргументтермен жарияласақ, бағдарлама компиляциялана ма?
Map немесе slice түріндегі тұрақтыны жасау мүмкін бе?
Go стандарт кітапханасысыз бинарды құру мүмкін бе?
Range пайдаланып, байттар массивін жады бөлмей жолға айналдыруға бола ма?
Екі кесімді тікелей теңдік операторы арқылы элементтер бойынша теңдік үшін салыстыруға бола ма?
Бір арна функцияға берілгенде — ол мәнмен бе, әлде сілтеме арқылы ма өтеді?
Импорттау мәлімдемесінде төменгі сызық (_) мағынасы бар ма?