Golang
Қандай REST әдістері идемпотентті?
Подтарды нақты түйіндерге орналастыру ережелерін қалай анықтауға болады?
Қызметтерді қалай орналастырасыз?
Трейсинг жасалды — нақты не істедіңіз?
Тапсырма 1: Слайстармен жұмыс істейтін код не шығарады? (append, сыйымдылық, ортақ негізгі массив)
Техникалық маман ретінде өсуге қалайсыз ба немесе басқаруға көшу туралы ойлайсыз ба?
Жаңа қызметкерлердің онбордингіне қатыстым ба, жас әріптестерге көмектестім бе?
Select құрылымы не үшін пайдаланылады?
Браузерге google.com енгізіп, Enter пернесін басқаннан кейін не болады? Барлық процесті және қатысушыларды сипаттаңыз.
Неліктен жұмыс орнын өзгертуге шешім қабылдадыңыз? Не іздейсіз?
Интервьюерге не айту керек (егер сұраса) «Мен жұмысшылар пулын тұрақты санымен, тапсырмалар үшін арнамен және sync.WaitGroup-пен қолданар едім. Жұмысшылар сұрауларды орындайды, ал уақытша шектеу мен тоқтату контекст арқылы бақыланады. Нәтижелерді мьютекс арқылы қорғалған тізімге жинаймын (немесе бөлек арна арқылы).»} Енді сенің кезің Бұл чатта код жаз. Мен қарап шығамын және кері байланыс беремін. Егер қайдан бастау керектігін білмесең – кеңес сұра. Сәттілік!
Оны REST стилінде қалай рәсімдеуге болатынын ұсыныңыз — барлық әдістерді қалай қайта атауға болады?
Docker-мен жұмыс істеу тәжірибеңіз бар ма? Өздігінен Dockerfile жаздыңыз ба?
Әртүрлі горутиндерден бір себетке өнім қосқанда жарыс жағдайын қалай шешуге болады?
Неге еңбек нарығына шықтыңыз / неге жаңа жұмыс орнын іздеп жүрсіз?
Геофильтрациямен индекстер не үшін қажет?
HTTP және HTTPS арасындағы айырмашылық неде?
Қандай басқа синхрондау құралдарын білесіз?
type TTLCache интерфейсі { Set(k string, v any, ttl time.Duration) Get(k string) (any, bool) Del(k string) bool } // Жадына ағызбау керек // get ескіруін қайтармауы керек // Іске асыру
Соңғы жобаларыңыз туралы толығырақ айтыңыз: технологиялар, сіздің жауапкершілігіңіз, негізгі тапсырмалар.