Go'da qanday sinxronizatsiya primitive'lari mavjud?
Golang
Har kuni qanday buyruqlar ro'yxatini ishlatasiz?
Linux konsolida ishlash bo'yicha o'zingizni qanday baholaysiz? Boshlang'ich, o'rta yoki ilg'or daraja?
Slice uchun nusxa olish operatsiyasi nima uchun kerak? Nega shunchaki bir slice'ni boshqasiga tayin qilish mumkin emas?
Dastur ishga tushirilganda nima qilayotganini qanday ko'rish mumkin? U qanday muammo yoki xatolik sabab bo'layotganini qanday aniqlash mumkin?
Idempotentlik qaysi darajada amalga oshirilgan va idempotent kalit nima edi?
Linuxda administrator huquqlari bilan biror narsani qanday ishga tushirish mumkin?
Virtualizatsiya host operatsion tizimining yadrosi bilan ishlayaptimi?
ACID nima va PostgreSQLda har bir harfni qanday mexanizmlar amalga oshiradi?
Qaysi buyruq disk bo'shligini ko'rsatadi?
PostgreSQL bilan ishlashdagi qiziqarli holatlarni aytib bering
// isPalindrome tekshirish uchun string palindrommi yoki yo'qligini tekshiradi. // Faqat harflar va raqamlar hisobga olinadi (alfa-numerik belgilar), katta-kichik harf farqi yo'q. // Xotirada O(1) + vaqtda O(n) // s := "racecar" func isPalindrome(s string) bool { }
Qaysi ko'p vazifali turida Livelock mumkin? Qaysi ko'p vazifali turlarni bilasiz?
Nima uchun 80-chi port ruxsatsiz foydalanishga mumkin emas? Bu portlar guruhini nima deb ataladi?
'a' - 'A' ning farqi nima va u nima uchun katta-kichik harfga o'tkazishda kerak?
Go'da hash jadvali (map) qanday tuzilgan? To'qnashuv nima va uni qanday hal qilish mumkin? Yopiq vs ochiq manzilga joylash, zanjirlash.
PostgreSQL'da MVCC kontekstida snapshot nima?
Yadro ostida Mutex qanday amalga oshirilgan? SpinLock nima va u qanday ishlaydi?