Golang
Rezyumeda ish joyingizda ishlov berish tezligini 4-5 baravar oshirganingiz yozilgan — batafsilroq aytib bering.
Xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir, xotir
SELECT * c.id, -- barcha foydalanuvchilar uchun ism ($1) bo'yicha barcha chatlarni tanlang where text > 'abc'
Bo'sh tuzilishga ega kanal chan struct{} nima uchun kerak?
Mashinalar o'rtasida o'tish paytida (birini yomonlashsa, ikkinchisi oladi) takrorlanishlarning oldini qanday olish mumkin?
SOLID prinsiplari haqida gapir.
Xarita bo'yicha aniqlaylik. Bucketlarda avvalgi amalga oshirish, yangi amalga oshirish bor, nima deyish mumkin?
Nima uchun postlarni saqlash joyi UTF-8 formatida 2000 ta belgi uchun mo'ljallangan (~4 KB matn), va rasmlarni qanday saqlash mumkin?
PostgreSQL, MongoDB, ClickHouse va boshqa ma'lumotlar bazalari bilan ishladingizmi?
HAVING nima uchun kerak va nima uchun WHERE emas?
Kafka ning qanday xususiyatlari bor?
Linuxda iste'mol qilingan resurslarni tekshirish uchun qanday buyruqlar mavjud?
Nima uchun amalga oshirishda belgilarni tekshirish uchun shartning boshlanishi yozilmagan?
Yopiq kanalga yuborishga harakat qilsangiz nima bo'ladi?
/** :-))) :-(( "ab :-)" = "ab " "ab :-)))" = "ab " "ab :-)))(" = "ab (" "ab ):-)" = "ab )" ":-)" = "" **/ func deleteP(str string) string { }
Qanday qilib chuqur sahifalashni boshqardingiz? Agar foydalanuvchi Elasticsearchda standart from/size bilan 100-sahifani ko'rishni istasa, bu xotira nuqtai nazaridan juda qimmatga tushadi. Search After'dan foydalandingizmi?
Goroutine ichida kontekstni to'g'ri qanday bekor qilish mumkin?
Jamoangizda rivojlantirish jarayoni qanday edi (CI/CD, test qilish, kodni ko'rib chiqish)?
Nima uchun ishni o'zgartirish haqida o'ylashga qaror qildingiz?
Go'da embedding va kompozitsiya o'rtasidagi farq nima?