Race condition-ға қарсы қорғау үшін mutex-тан басқа не қолдануға болады?
Golang
/ * Берілген жолда (){} таңбалары бар. Кіріс жолының жақшалар тұрғысынан теңдестірілгенін анықтау керек. * / func isBalanced(s string) bool { // TODO: implement this return false } fmt.Println(isBalanced("()")) // -> шын fmt.Println(isBalanced("({()})")) // -> шын fmt.Println(isBalanced("(()")) // -> жалған fmt.Println(isBalanced("(()))")) // -> жалған fmt.Println(isBalanced("({})")) // -> жалған
Виртуалды жад (swap) дегеніміз не, ол қашан қажет және қашан оны өшіру керек?
Fork деген не?
Асимптотикалық нотация дегеніміз не және ол не білдіреді?
Slice-тың кеңейтілген кезде сыйымдылығы қалай өседі?
Go тіліндегі интерфейстер қалай полиморфизмді тікелей мұрагерлікті көрсетпестен жүзеге асыруға мүмкіндік береді?
Go жобалары туралы толығырақ айтыңыз.
Бинарлық іздеудің күрделілігі қандай және неге?
Бос жол үшін isBalanced функциясы не қайтаруы керек?
Қандай жобалармен айналысасың, жоғары деңгейлі тапсырмалар — не істейсің?
Қашан индекс сұрау орындалу кезінде қолданылмайды?
Құрылғы көрсеткіші дегеніміз не және ол қанша жады алады?
Жаңа элементті қай себетке салу керек екенін қалай анықтауға болады?
Екіфазалы бекіту (2PC) қалай жұмыс істейді?
Linux операциялық жүйесін инициализациялау процесі туралы айтыңыз: init процесі (PID 1), жүктегіш және initramfs.
Деректер қоры индексі дегеніміз не, қандай түрлері бар және сіз қайсыларымен жұмыс жасадыңыз?
Hash кестесінде/картада себеттер не үшін керек? Олардың функционалдық рөлі қандай?
Қандай тарату транзакциялары бар?
Go тілінде жолдарды тиімді қалай біріктіруге болады? Қандай әдістер бар?