Golang
Қандай басқа деректер құрылымдарын білесіз (кезек, стек)? Неліктен байланысты тізім кезек құруда ыңғайлы? Массив негізіндегі және байланысты тізім негізіндегі кезекке элемент қосу асимптотикалық күрделілігі қандай?
HTTP сұрауы қандай бөліктерден тұрады?
Go тілінде қандай линтерлер қолданасыз және оларды қайда іске қосасыз?
Алдыңғы командаңызда Kubernetes-пен қалай жұмыс істедіңіз?
Өнімге қосу алдында индекс тиімділігі мен пайдалығын қалай бағалауға болады?
Сіз CQRS үлгісіне негізделген аналитикалық цикл құрдыңыз. Толығырақ айтып беріңіз: ол қандай цикл, не үшін?
3-6 ай ішінде демалыс жоспарланған ба?
Шынайы жобаларда кездескен көрінбейтін бәсекелестік мәселелері және оларды қалай шешкеніңіз туралы айтыңыз.
Уақытша шектеулер аналитика жүктемесін азайтуға қалай әсер етеді?
Тікелей кодтау: горутиналар бойынша тапсырма — ортақ деректерге бір уақытта қол жеткізу, race condition, шешім mutex арқылы. sync.Mutex пен sync.RWMutex арасындағы айырмашылық.
PostgreSQL-де қандай индекстер бар екенін тізе аласыз ба?
Горутина ағып кетулері неге уақытша әсері тұрғысынан классикалық жады ағып кетулерінен маңыздырақ деп саналады?
TCP және UDP үстінде жұмыс істейтін қолданбалы қабат протоколдары қандай?
Егер ұсыныс алсақ, өңдеу үшін қанша уақыт қажет болады?
Шардтарда транзакциялармен қалай жұмыс істедіңіз? Тұтастықты қалай қамтамасыз еттіңіз?
Kafka-ның ерекшеліктері туралы айтыңыз — ол қалай ұйымдастырылған?
Кәсіби тәжірибе тұрғысынан, қанша уақыттан бері Go тілінде бағдарламалап жүрсіз?
Осы хабарламашы үшін PostgreSQL дерекқорында қандай кестелер мен өрістер қажет?
Тапсырма 3: Горутиналар, map және WaitGroup бар кодтағы қателерді табыңыз.
Интерфейс қайтару керек пе, әлде құрылымды ма? Бұл қай кезде артықшылық болуы мүмкін?