Golang
// 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 dasturchilar toifasiga o'zingizni qo'yasiz: 'vazifa bajaruvchi' yoki 'jamoa superyulduzi'?
// kodda muammolarni toping.
Bir funksiya lokal o'zgaruvchiga ko'rsatkichni qaytarishi mumkinmi va bu xavfsizmi?
Bu shubhali funksiyaning yomon natijalaridan qanday himoyalanish mumkin?
Nima uchun 80-chi port ruxsatsiz foydalanishga mumkin emas? Bu portlar guruhini nima deb ataladi?
Nima uchun bu yerda belgi tekshirish usullarida orqa tırnaklar ishlatiladi? Orqa tırnaklar, ikki qatorli va yagona tırnaklar o'rtasidagi farq nima?
Hangi go test bayrog'i kod qamrovini foizda ko'rsatadi?
runtime.KeepAlive nima qiladi va qachon kerak bo'ladi?
Jamoangiz yoki texnik gildiyada qanday hokimiyatga erishasiz va hamkasblar odatda kimga murojaat qilishadi?
Yangi joyda nima ko'rishni xohlaysiz va tanlashda qanday omillar muhim?
Nimaga sync.Mutex, o'lchami 1 bo'lgan bufferli kanal bilan taqqoslaganda, mutual exclusion uchun tezroq ishlaydi?
IT sohasidagi eng qiyin yoki qiziqarli loyihangiz haqida gapiring
int32, byte, int64 maydoni bo'lgan struktura qancha bayt egallaydi (shu tartibda)?
Slice bilan ishlaganda ajratmalar sonini qanday kamaytirish mumkin?
-mod=readonly bayrog'i qurilish vaqtida nima qiladi?
'a' - 'A' ning farqi nima va u nima uchun katta-kichik harfga o'tkazishda kerak?
Vaziyat: mahsulot menejeri siz uchun mantıksız görünən bir funksiyanı gətirir ('düyməni Beynəlxalq Qadınlar Günü üçün qırmızı rəngə boyayın'), sıx vaxt çərçivəsində. Nə edərdiniz?
Range yordamida baytlar massivini xotira ajratmasdan satrga aylantirish mumkinmi?
Linuxda administrator huquqlari bilan biror narsani qanday ishga tushirish mumkin?