Sobes.tech

Race condition-ға қарсы қорғау үшін mutex-тан басқа не қолдануға болады?

Middle
200

/ * Берілген жолда (){} таңбалары бар. Кіріс жолының жақшалар тұрғысынан теңдестірілгенін анықтау керек. * / 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("({})")) // -> жалған

Middle
199

Виртуалды жад (swap) дегеніміз не, ол қашан қажет және қашан оны өшіру керек?

Senior
199

Fork деген не?

Middle
198

Асимптотикалық нотация дегеніміз не және ол не білдіреді?

Middle
198

Slice-тың кеңейтілген кезде сыйымдылығы қалай өседі?

Middle
198

Go тіліндегі интерфейстер қалай полиморфизмді тікелей мұрагерлікті көрсетпестен жүзеге асыруға мүмкіндік береді?

Middle
197

Go жобалары туралы толығырақ айтыңыз.

Middle
197

Бинарлық іздеудің күрделілігі қандай және неге?

Middle
197

Бос жол үшін isBalanced функциясы не қайтаруы керек?

Middle
196

Қандай жобалармен айналысасың, жоғары деңгейлі тапсырмалар — не істейсің?

Middle+
196

Қашан индекс сұрау орындалу кезінде қолданылмайды?

Middle
196

Құрылғы көрсеткіші дегеніміз не және ол қанша жады алады?

Middle
195

Жаңа элементті қай себетке салу керек екенін қалай анықтауға болады?

Middle
195

Екіфазалы бекіту (2PC) қалай жұмыс істейді?

Middle
194

Linux операциялық жүйесін инициализациялау процесі туралы айтыңыз: init процесі (PID 1), жүктегіш және initramfs.

Middle+
194

Деректер қоры индексі дегеніміз не, қандай түрлері бар және сіз қайсыларымен жұмыс жасадыңыз?

Middle
193

Hash кестесінде/картада себеттер не үшін керек? Олардың функционалдық рөлі қандай?

Middle
193

Қандай тарату транзакциялары бар?

Middle
191

Go тілінде жолдарды тиімді қалай біріктіруге болады? Қандай әдістер бар?

Senior
191
/12