IP протоколы қалай жұмыс істейді және OSI моделінің әр деңгейі немен жұмыс істейді?
Golang
PostgreSQL-да қандай транзакция оқшаулау деңгейлері бар?
Параллелизм мен бәсекелестік арасындағы айырмашылық неде?
Linux-те процестер мен жіптердің айырмашылығы неде? Linux оларды ішкі түрде қалай көреді?
Go-да Stop the World дегеніміз не?
Go-да қандай көп тапсырмалы режим пайдаланылады? Go жоспарлаушы қалай горутиндерді үзіп тастайды?
init/systemd процесінің PID-і қандай?
Слайсқа бір уақытта қатынасу қауіпсіз бе? Егер 4 горутин әрқайсысы өзіне тән индексін өзгертіп жатса, race condition пайда бола ма?
TCP мен UDP арасындағы айырмашылық неде? Олар OSI моделінің қай деңгейінде жұмыс істейді?
Неліктен Go бинарлы файлы қарапайым бағдарлама үшін де шамамен 2MB құрайды? Go runtime-қа не кіреді?
Сіз grep -E, awk, sed, find, xargs, tar, ssh/rsync, systemctl, journalctl, curl/wget, crontab, vim командаларымен таныссыз ба?
Мұнда таңба тексеру әдістерінде неге артқы тырнақшалар пайдаланылады? Артқы тырнақшалар, екі тырнақша және бір тырнақша арасындағы айырмашылық неде?
Көпжолды бағдарламалауда қандай аномалияларды білесіз?
Егер таңбаларды салыстырғанда бір тырнақша орнына артқы тырнақшалар қалдырсаңыз, бағдарлама не шығарады?
Go тілінде қандай синхрондау механизмдері бар?
Карьера жолы бар ма? Техникалық даму немесе басқару/тімлидке бағытталғыңыз келе ме?
Горутина не үшін қажет? Олардың артықшылығы неге байланысты?
// User құрылымына арналған ttl (өмір сүру уақыты) бар кэштің жүзеге асыруларын жазыңыз. // Кілт ретінде User.ID қолдануға болады // Біз оны көп ағынды етуіміз керек // Оқу операциясы кезінде мерзімі өткен ttl бар жазбаларды алғысы келмейміз // Мерзімі өткен ttl жазбалары жойылып, сақталмайтындай болуын қалаймыз // API get/set/del
Go-да қандай жады түрлері бар және олар қайда орналасады? Глобальды айнымалылар мен тұрақтылар қайда орналасады?
Linux консолімен жұмыс істеу дағдыларыңызды қалай бағалайсыз? Бастауыш, орта немесе кәсіби деңгейде ме?