Golang
50 мың RPS-ке арналған, минималды деректер өңдеуімен, сыртқы API-ға жіберумен, жеткізілім кепілдігімен және қайталанусыз қызметті қалай жобалар едіңіз?
// Тапсырма 3 // Бұл код қандай мәселені шешетінін сипаттаңыз // Бұл шешімнің қандай кемшіліктері бар? // Бұл кодты қалай қайта жазар едіңіз?
Интерпретацияланған тіл (Python) мен компиляцияланған тіл (Go) арасындағы айырмашылық неде? Таңдауға қандай факторлар әсер етеді?
Неліктен монолиттен микросервистерге көшу туралы шешім қабылдадыңыз? Қай жерлерде қиындықтар кездесті?
Linux командалық жолын меңгересіз бе?
Қазіргі уақытта техникалық сұхбаттардың қай кезеңінде тұрсыз? Ұсыныстарыңыз бар ма?
Кодты қарау: кодта қандай да бір мәселелерді табыңыз (getOrderedByDate функциясы)
SOLID қағидалары Singleton үлгісіне қалай қолданылады?
Ең үлкен қашықтық мәселесін шешу кезінде соңғы бірліктің орнын сақтау тәсілін сипаттаңыз.
Қай университет курсынан жұмыс істейсіз? Неге дереу Go-ны таңдадыңыз? Оған қалай келдіңіз?
Kafka қол жетімсіз болса, outbox схемасына не болады? Outbox кезегі қаншаға дейін өседі?
Go тілінде map дегеніміз не, ол ішкі құрылымында қалай, коллизия дегеніміз не және оны қалай шешеді?
Блоктау жүйелік шақыруларымен (мысалы, файлды оқу) байланысты негізгі мәселе бар. Go орындалу ортасы оны қалай шешеді?
Сіз жұмыс істеген ең үлкен жобаға қанша адам қатысқан? Оннан аз, ондар, жүздер ме?
Nil слайсқа қосымша жасау кезінде паника бола ма?
Go тілінде map дегеніміз не және ол қалай құрылымдалған? Синхрондаусыз бір уақытта жазу кезінде не болады?
Жаңа жұмысқа кіріскенде қандай белгілер сіз үшін алаңдаушылық тудырады? Мұра кодына қалай қарайсыз?
Қызметтер бір-бірімен қалай өзара әрекеттесті?
Картада кілт ретінде қандай деректер түрлері қолданылуы мүмкін?
Дерекқорлардағы индексация дегеніміз не, ол не үшін қажет, оның артықшылықтары мен кемшіліктері қандай?