Ilovalarni ishlab chiqishda ishlashni baholash va profiling uchun qanday asboblarni ishlatasiz?
Golang
Go'da yopiq kanalni o'qishda nima bo'ladi?
Jamoa tarkibi son jihatdan qanday?
So'nggi ish joyingizdagi muhim tajribangiz haqida gapiring. Bu qanday mahsulot edi, jamoa qanday edi?
Nima uchun postlarni saqlash joyi UTF-8 formatida 2000 ta belgi uchun mo'ljallangan (~4 KB matn), va rasmlarni qanday saqlash mumkin?
Kafka'da qanday yetkazib berish kafolatlari bilan duch kelgansiz, ular qachon ishlatiladi?
2022-yil ishga qabul qilinganingizdan beri bu loyihadasizmi yoki loyihalarni o'zgartirdingizmi?
Ishlash va profilingni baholash uchun nima ishlatildi? Go'da standart pprof profilingi ishlatildimi?
Agar men 3 bo'lak bilan 6 nusxa xizmatini qiladigan bo'lsam, bu o'qishni tezlashtirishga yordam beradimi?
Stack va heap nima? Ular qanday farq qiladi? O'zgaruvchi qayerga ajratilganligini qanday bilish mumkin?
Amaliy vazifa: FastestSearcher funktsiyasini amalga oshiring, u bir nechta qidiruv tizimlarini parallel ravishda sinovdan o'tkazadi va eng tezkorining nomi, javob va xato (agar kamida biri xato qaytarsa) ni qaytaradi.
PostgreSQL'da uzoq/tez ishlaydigan so'rovlar bilan qanday kurashdingiz?
Ishingizda arxitektura bilan bog'liq vazifalar bo'ldimi: butun arxitekturani loyihalash kerakmi yoki faqat xizmatlar/mikroservislar?
Agar kart-blansh bo‘lsa, xizmatining arxitekturasida nima o‘zgartirarding?
Agar slice ni funktsiya argumenti sifatida o'tkazib, uni ichida o'zgartirsangiz, nima bo'ladi?
Bizning to'lov webhook xizmatimiz holatli mi?
Kafka'da qanday yetkazib berish kafolatlari bilan duch kelasiz?
So'nggi loyihangiz haqida batafsilroq aytib bering — loyiha nima edi va siz qanday vazifalarni amalga oshirdingiz?
HTTP, gRPC, WebDAV va WebSocket — qaysi biri ortiqcha?
Qaysi avtomatlashtirilgan test turlaridan foydalandingiz?