Golang
Барлығына бірдей тайм-аут па? Бұл тайм-аут қалай есептеледі?
Параметрлермен код не шығарады? changePointer функциясын оның сигнатурасын өзгеріссіз қалай түзетуге болады?
Тарихи деректерді жүктеу және қайта есептеу үшін патч процесін жүзеге асыру — тарихи деректерді қайта есептеу дегеніміз не? Неге әр түн қайта есептеу керек?
Kafka қалай жұмыс істейді? Жеткізу кепілдіктері мен идемпотенттілік туралы айта аласыз ба?
DDD бойынша жүйені бөлу қалай болды? Сіз домендерге бөлу туралы қалай шешім қабылдадыңыз?
Жаңа кесекке (қосымша кесекке) элементтерді қоса аламыз ба?
Go тілінде жадты басқару туралы айтыңыз
Қандай REST әдістері идемпотентті?
Подтарды нақты түйіндерге орналастыру ережелерін қалай анықтауға болады?
Қызметтерді қалай орналастырасыз?
Трейсинг жасалды — нақты не істедіңіз?
Тапсырма 1: Слайстармен жұмыс істейтін код не шығарады? (append, сыйымдылық, ортақ негізгі массив)
Техникалық маман ретінде өсуге қалайсыз ба немесе басқаруға көшу туралы ойлайсыз ба?
Жаңа қызметкерлердің онбордингіне қатыстым ба, жас әріптестерге көмектестім бе?
Select құрылымы не үшін пайдаланылады?
Браузерге google.com енгізіп, Enter пернесін басқаннан кейін не болады? Барлық процесті және қатысушыларды сипаттаңыз.
Неліктен жұмыс орнын өзгертуге шешім қабылдадыңыз? Не іздейсіз?
Интервьюерге не айту керек (егер сұраса) «Мен жұмысшылар пулын тұрақты санымен, тапсырмалар үшін арнамен және sync.WaitGroup-пен қолданар едім. Жұмысшылар сұрауларды орындайды, ал уақытша шектеу мен тоқтату контекст арқылы бақыланады. Нәтижелерді мьютекс арқылы қорғалған тізімге жинаймын (немесе бөлек арна арқылы).»} Енді сенің кезің Бұл чатта код жаз. Мен қарап шығамын және кері байланыс беремін. Егер қайдан бастау керектігін білмесең – кеңес сұра. Сәттілік!
Оны REST стилінде қалай рәсімдеуге болатынын ұсыныңыз — барлық әдістерді қалай қайта атауға болады?
Docker-мен жұмыс істеу тәжірибеңіз бар ма? Өздігінен Dockerfile жаздыңыз ба?