Golang
Ish joyidan tashqari o'zing haqingda gapir: sevimli mashg'ulotlar, qiziqishlar, o'zing haqingda faktlar.
Nima uchun va qanday amalga oshiriladi, asinxron API nima?
Operatsion tizim kontekstida jarayon va oqim o'rtasidagi farq nima?
Mobil ilovaning backendi asosan BFF edimi?
Go tilida `var _ Interface = (*Type)(nil)` qurilmasining ma'nosi nima?
// Vazifa: workerPool ni amalga oshiring // numWorkers – ishchilar soni // jobs – ishlash uchun raqamlar ro‘yxati // Har bir ishchi raqamni kvadratga ko‘taradi // Barcha natijalarni qaytarish (tartib muhim emas) func workerPool(numWorkers int, jobs []int) []int { // kodingizni bu yerga yozing }
Ishda siz uchun qabul qilinmaydigan narsa nima?
/** * N kanallarni bitta qilish * * N ta kanal berilgan, ular chan int turida. Barcha ma'lumotlarni birlashtiradigan funktsiya yozilishi kerak **/ // 1. N kanallarni bitta qilish uchun funktsiya amalga oshirilishi kerak func joinChannels(chs ...<-chan int) <-chan int { mergedCh := make(chan int) // ... return mergedCh } // 2. a, b, c kanallarini qiymatlar bilan to'ldiring // ...
Jamoa tarkibi son jihatdan qanday?
Quyidagi operatsiyalardan qaysi biri Go tilida kompilatsiya xatosini keltib chiqaradi? Bir xil uzunlik va turdagi ikki massivni taqqoslash: [3]int == [3]int Nil bilan ko'rsatkichni taqqoslash: p == nil Byte ni uint8 turidagi o'zgaruvchiga tayinlash Ikki slice ni taqqoslash: []int == []int
Arxitektura vazifasi: foydalanuvchi ro'yxatdan o'tganda Kafka ga voqea yuborishni qanday kafolatlash mumkin (foydalanuvchi xizmati + bildirishnoma xizmati bilan mikroxizmat arxitekturasi), agar Kafka asinxron kanal bo'lsa?
Redis — ACID ta'minlash mumkinmi?
Agar siz yoningizdagi jamoa optimal bo'lmagan yechimni tanlaganini ko'rsangiz nima qilasiz?
Qaysi sinxronizatsiya primitivalarini bilasiz?
[ism] so'radi: Saga naqshini bilasizmi?
RabbitMQ ning qanday xususiyatlari bor?
Hozirgi darajang nima?
Kubernetesda Deployment va StatefulSet o'rtasidagi farq nima?
asosiy paket import ( "io" "log" "net/http" ) func handler(w http.ResponseWriter, r *http.Request) { go func() { resp, err := http.Get("[link]") if err != nil { log.Println("so'rov xatosi:", err) return } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) w.Write(body) }() } func main() { http.HandleFunc("/proxy", handler) log.Fatal(http.ListenAndServe(":8080", nil)) }
RIGHT JOIN boshqa JOINlardan qanday farq qiladi? CROSS JOIN nima?