
Bu loyiha nimalarni taqdim etadi
Kompaniyalar bo‘yicha AI muhandisligi suhbat savollari 35 ta kompaniyadan ommaga ma’lum bo‘lgan suhbat savollarini jamlagan, saralangan tayyorgarlik manbasidir. Savollar takrorlanadigan texnik mavzular va kompaniyalar bo‘yicha tashkil etilgan bo‘lib, umumiy kutilmalarni aniqlash va muayyan suhbat bosqichiga tayyorlanishni osonlashtiradi.
Repository quyidagi lavozimlar uchun dolzarb: AI muhandisi, generativ AI muhandisi, LLM muhandisi, agentli AI muhandisi, mashinaviy o‘qitish muhandisi, tadqiqot muhandisi, amaliyotchi olim, ilg‘or joylashtirish muhandisi, AI yechimlari arxitektori, AI platformasi muhandisi, MLOps muhandisi va LLMOps muhandisi.
Savollar ommaviy suhbat tajribalaridan jamlangan. Suhbat jarayonlari jamoa, tajriba darajasi, mintaqa va vaqtga qarab farq qiladi. Shu sababli to‘plamni aniq ssenariy emas, balki tayyorgarlik xaritasi sifatida ko‘rish kerak.
Asosiy xususiyatlar
- Kompaniyalar bo‘yicha tashkil etish: Ilg‘or AI laboratoriyalari, yirik texnologik kompaniyalar, infratuzilma provayderlari, AI asosidagi mahsulot kompaniyalari va korporativ AI tashkilotlari bilan bog‘liq savollarni ko‘rib chiqing.
- Kompaniyalararo mavzu ro‘yxatlari: Takroriy savollarni alohida o‘rganish o‘rniga, bir nechta ish beruvchilarda uchraydigan savollardan boshlang.
- Lavozimlar qamrovi: Tadqiqot, amaliy AI, platforma, inferens, agent, yechimlar va operatsion lavozimlarga tayyorlaning.
- Ommaga ma’lum suhbat konteksti: Kompaniya bo‘limlarida qamrab olingan lavozimlar, ommaga ma’lum suhbat bosqichlari va kompaniyaga xos mavzular bayon etiladi.
- Havolali tushuntirishlar: Ko‘plab savollarda javob yoki batafsil tushuntirish berilgan maqola va videolarga havolalar mavjud.
- Muntazam yangilanishlar: Loyiha yurituvchilari savollar va javoblarni qo‘shishda davom etishlarini bildirgan.
Qamrab olingan mavzular
Umumiy savollar bo‘limi AI muhandisligining asosiy yo‘nalishlariga ajratilgan. Ushbu yo‘nalishlardan o‘qish rejangiz uchun asos sifatida foydalaning.
LLM ichki tuzilishi va arxitekturasi
Bu bo‘lim attention, KV keshlari, MQA, GQA, MLA, FlashAttention, tokenizatsiya, pozitsion kodlash, RoPE, masshtablash qonunlari, ekspertlar aralashmasi modellari, normallashtirish, transformerning feed-forward tarmoqlari va dekodlash strategiyalarini qamrab oladi.
Namunaviy savollar:
- Nima uchun masshtalangan nuqta ko‘paytmasiga asoslangan attention
1/sqrt(d_k)koeffitsiyentidan foydalanadi? - KV keshining katta masshtabdagi xotira talablari qanday?
- Nima uchun FlashAttention FLOP sonini kamaytirmagan holda tezroq ishlashi mumkin?
- Greedy dekodlash, beam search, top-k, top-p va temperature sampling bir-biridan qanday farq qiladi?
- Faqat dekoderli transformerning oldinga uzatish jarayonida tensorlar ketma-ket qanday qayta ishlanadi?
Inferens, xizmat ko‘rsatish va GPU unumdorligi
Bu kategoriya LLMlarni samarali joylashtirishga qaratilgan. Unda prefill va decode xatti-harakati, uzluksiz batching, PagedAttention, spekulyativ dekodlash, prompt keshlash, kvantlash, parallellik, kechikish ko‘rsatkichlari, GPU sig‘imini baholash va xizmat ko‘rsatish frameworklari yoritiladi.
Siz ta’riflar bilan birga operatsion murosalarni ham muhokama qilishga tayyor bo‘lishingiz kerak. Masalan, suhbat oluvchi joylashtirishdan keyin p99 kechikishi ikki baravar oshganini aniqlashingiz yoki 70 milliard parametrli modelga xizmat ko‘rsatish uchun zarur xotirani baholashingizni so‘rashi mumkin.
RAG va qidiruv
Qidiruv bo‘limida bo‘laklash, siyrak va zich qidiruv, gibrid qidiruv, qayta reytinglash, qidiruvni baholash, HyDE, agentli RAG, taxminiy eng yaqin qo‘shni indekslari, ruxsatlarni hisobga oladigan qidiruv, indeks yangiligi, hujjatlarni tahlil qilish va iqtiboslarni bog‘lash mavzulari qamrab olingan.
Agentlar va vositalardan foydalanish
Agentlarga oid savollar ReAct, vositalarni chaqirish, MCP, qayta urinishlar, taym-autlar, vosita sxemalari, ko‘p agentli orkestratsiya, xotira, siklni yakunlash, inson tasdig‘i, auditga yaroqlilik va uzoq davom etuvchi agentlarning og‘ishlarini tekshiradi.
Fine-tuning va alignment
Bu bo‘lim RLHF, PPO, DPO, GRPO, LoRA, QLoRA, prompt va prefix tuning, halokatli unutish, tekshiriladigan mukofotlar bilan RL, mukofotni suiiste’mol qilish va bilim distillyatsiyasini o‘z ichiga oladi.
Baholash va kuzatuvchanlik
Baholash savollari LLM-as-judge tizimlari, cheklangan ground truth, qimmat ekspert belgilari, gallyutsinatsiyalarni aniqlash hamda model yoki promptdagi o‘zgarishlarni chiqarish-chiqarmaslikni belgilovchi regressiya to‘siqlarini qamrab oladi.
Kirish va sozlash
Bu loyiha dasturiy kutubxona emas, hujjatlar repositorysi bo‘lgani uchun paket o‘rnatish talab qilinmaydi. Uni to‘g‘ridan-to‘g‘ri GitHubda o‘qishingiz mumkin.
1-variant: Brauzerda foydalanish
- Repositoryni GitHubda oching.
- Mundarijadan Common Questions Asked Across Companies bo‘limini oching.
- RAG, inferens yoki agentlar kabi texnik kategoriyani tanlang.
- Mavjud bo‘lsa, javoblarga olib boruvchi havolalarni oching.
- Umumiy materialni tugatgach, maqsad qilgan kompaniyangiz bo‘limiga o‘ting.
2-variant: Lokal klonlash
Repositoryni klonlash qidirish, izoh qo‘shish va yangilash mumkin bo‘lgan oflayn nusxani taqdim etadi.
git clone https://github.com/pallavi-shekhar/ai-engineering-interview-questions-company-wise.git
cd ai-engineering-interview-questions-company-wiseKelajakdagi yangilanishlarni olish uchun quyidagini bajaring:
git pullShundan so‘ng README faylini matn muharriri yoki Markdown ko‘ruvchisida ochib, kompaniya, texnologiya yoki kalit so‘zni topish uchun to‘liq matnli qidiruvdan foydalanishingiz mumkin.
Asosiy foydalanish: tayyorgarlik rejasini tuzish
1-qadam: Maqsad qilgan lavozimingizni tanlang
Avval lavozimni aniqlang, chunki turli pozitsiyalar repositoryning turli qismlariga urg‘u beradi. LLM inferensiga oid lavozim chuqurroq GPU va xizmat ko‘rsatish bilimini talab qilishi mumkin, amaliy AI lavozimida esa RAG, baholash va mahsulotga oid murosalarga ko‘proq e’tibor qaratiladi.
Lavozim va mavzularning oddiy mosligi quyidagicha ko‘rinishi mumkin:
- LLM yoki inference muhandisi: Transformer ichki mexanizmlari, KV-kesh xotirasi, batching, kvantlash, parallellik va o‘tkazuvchanlik.
- Amaliy AI muhandisi: RAG, agentlar, baholash, prompting va fine-tuning bo‘yicha qarorlar.
- Agent muhandisi: Vosita sxemalari, qayta urinishlar, xotira, siklni tugatish, orkestratsiya va inson tasdig‘i.
- MLOps yoki LLMOps muhandisi: Servis ko‘rsatkichlari, kuzatuvchanlik, regressiya nazoratlari, sig‘imni rejalashtirish va production muammolarini tashxislash.
2-qadam: Avval umumiy savollarni yakunlang
README turli kompaniyalarda uchraydigan savollardan boshlashni aniq tavsiya qiladi. Bu sizga keng qamrov beradi va takroriy tayyorgarlikning oldini oladi.
Har bir savol uchun tushunchani anglashning to‘rt qatlamini tayyorlang:
- Ta’rif: Tushunchani bir yoki ikki jumlada aniq tushuntiring.
- Mexanizm: Uning ichki qanday ishlashini tasvirlang.
- Muqobil jihatlar: Afzalliklar, xarajatlar, cheklovlar va ishlamay qolish holatlarini tushuntiring.
- Qo‘llash: Undan qachon foydalanishingiz yoki foydalanmasligingizga misol keltiring.
3-qadam: Havolali javoblardan tanlab foydalaning
Ko‘plab yozuvlarda Outcome School maqolalari yoki videolariga havolalar mavjud. Javobni ochishdan oldin savolni o‘qing va xotiradan javob berishga harakat qiling. Keyin yetishmayotgan tafsilotlarni aniqlash uchun havoladagi materialdan foydalaning.
Masalan, KV-kesh haqidagi savol sizni oddiy ta’rifdan tashqariga olib chiqishi kerak. Yakuniy tayyorgarligingiz keshning maqsadi, uning ketma-ketlik uzunligi bilan o‘sishi, xotiraga ta’siri va uni boshqarish uchun ishlatiladigan serving usullarini qamrab olishi kerak.
4-qadam: Maqsadli kompaniyani o‘rganing
Umumiy mavzularni ko‘rib chiqqach, ishlamoqchi bo‘lgan kompaniya bo‘limini oching. Repozitoriy tashkilotlarni frontier AI laboratoriyalari, yirik texnologik kompaniyalar, infratuzilma kompaniyalari, AI-native mahsulot kompaniyalari va korporativ AI kompaniyalari kabi toifalarga ajratadi.
Kompaniya bo‘limidan quyidagilarni aniqlash uchun foydalaning:
- Qayd etilgan suhbat tajribalarida aks etgan lavozimlar.
- Suhbat bosqichlarining ommaga ma’lum tuzilishi.
- Aynan shu tashkilotga xosroq savollar yoki mavzular.
- Qo‘shimcha mashq qilishni talab etadigan texnik yo‘nalishlar.
5-qadam: Savollarni faol mashqqa aylantiring
Yozuvlarni shunchaki o‘qimang. Ularga ovoz chiqarib javob bering, qisqa tushuntirishlar yozing, tegishli formulalarni keltirib chiqaring va qo‘shimcha savollarni mashq qiling.
Masalan, continuous batching haqidagi savol uchun quyidagi javob tuzilmasidan foydalaning:
1. Static batching va continuous batching tushunchalariga ta’rif bering.
2. So‘rovlar nima uchun turli vaqtda yakunlanishini tushuntiring.
3. Bo‘shagan batch slotlaridan qayta qanday foydalanish mumkinligini tasvirlang.
4. Mexanizmni foydalanish samaradorligi va o‘tkazuvchanlik bilan bog‘lang.
5. Rejalashtirish, kechikish va joriy etishdagi muqobil jihatlarni muhokama qiling.Amaliy o‘rganish misollari
1-misol: Inference savoliga tayyorgarlik
Prefill nima uchun compute-bound, decoding esa memory-bandwidth-bound ekanini so‘raydigan savolni tanladingiz, deb faraz qilaylik.
- Prefill va decode bosqichlariga ta’rif bering.
- Prefill vaqtida prompt tokenlarini parallel qayta ishlash mumkinligini tushuntiring.
- Autoregressive decoding tokenlarni nima uchun ketma-ket hosil qilishini tushuntiring.
- Decoding vaqtida og‘irliklarning takroriy o‘qilishini xotira o‘tkazuvchanligi bilan bog‘lang.
- Bu farqni TTFT, har bir token kechikishi, batching va serving arxitekturasi bilan bog‘lang.
- Prefill va decode farqi haqidagi havoladagi tushuntirishni o‘qing va javobingizni takomillashtiring.
2-misol: RAG dizayni savoliga tayyorgarlik
BM25, dense retrieval yoki ikkalasini tanlash haqidagi savol uchun javobingizni hamma holatlarda eng yaxshi retriverni nomlashga emas, balki talablarga asoslang.
- Korpus, so‘rov turlari, kechikish maqsadi va baholash metrikasini aniqlang.
- Aniq atamalar uchun leksik moslashtirishning kuchli jihatlarini muhokama qiling.
- Ma’nosi jihatidan bog‘liq til uchun semantik retrievalni muhokama qiling.
- Gibrid qidiruv qachon foydali bo‘lishi mumkinligini tushuntiring.
- Generatsiya qilingan javoblarni baholashdan oldin retrievalni qanday baholashingizni tasvirlang.
- Ruxsatlar, indeks yangiligi va reranking xarajati kabi operatsion jihatlarni qo‘shing.
3-misol: Agent ishonchliligi savoliga tayyorgarlik
Vosita chaqiruvi xatolari, timeoutlar va qayta urinishlar haqidagi javobni production nazorat sikli sifatida tuzing:
So‘rovni tekshirish
Vosita chaqiruvini timeout bilan bajarish
Xatoni tasniflash
Faqat mos holatda qayta urinish
Qayta urinish va xarajat cheklovlarini qo‘llash
Harakat va natijani qayd etish
Xavfsiz tarzda eskalatsiya qilish yoki to‘xtatishShundan so‘ng repozitoriyning tegishli savollari muhokamani siklni tugatish, inson tasdig‘i, qaytariladigan harakatlar, audit qilinuvchanlik va uzoq davom etadigan vazifalar paytidagi drift mavzulariga kengaytirishi mumkin.
Ilg‘or tayyorgarlik maslahatlari
Faqat ta’riflarni emas, hosilalarni ham mashq qiling
Bir nechta savollar formulalar yoki sonli hisob-kitoblarni aniq so‘raydi. KV-kesh xotirasini, turli aniqlik darajalarida model og‘irliklari xotirasini, fine-tuning xotirasini va taxminiy serving sig‘imini hisoblashni mashq qiling. Hisoblashdan oldin taxminlarni ayting, chunki natijalar arxitektura, aniqlik, batch hajmi va ketma-ketlik uzunligiga bog‘liq.
Tushunchalarni toifalar bo‘ylab bog‘lang
Kuchli suhbat javoblari ko‘pincha arxitekturani productiondagi xatti-harakat bilan bog‘laydi. Masalan:
- KV-kesh dizayni Transformer attention mexanizmini GPU xotirasi va serving sig‘imi bilan bog‘laydi.
- Kvantlash sonli aniqlikni model sifati, xotiradan foydalanish va o‘tkazuvchanlik bilan bog‘laydi.
- Chunking hujjat tuzilishini retrieval recall va javob atributsiyasi bilan bog‘laydi.
- Vosita sxemasi dizayni model xatti-harakatini agent ishonchliligi va xavfsizligi bilan bog‘laydi.
- Fine-tuning tanlovlari ma’lumotlar sifatini xarajat, kechikish va katastrofik unutish bilan bog‘laydi.
Tizim savollarini talablar muhokamasiga aylantiring
AI tizimini loyihalash so‘ralganda, vositalarni darhol nomlashdan oldin cheklovlardan boshlang. Kutilayotgan trafik, kechikish, sifat, ma’lumotlarning yangiligi, maxfiylik, ruxsatlar, xatolarni boshqarish va xarajatlarni aniqlashtiring. Keyin har bir arxitektura qarori ushbu talablarni qanday qondirishini tushuntiring.
Diagnostika tizimlarini tayyorlang
Ishlab chiqarishdagi suhbatlarda ko‘pincha faktik savollar o‘rniga ssenariylardan foydalaniladi. Kechikish yomonlashganida, tekshiruvni yaqinda kiritilgan o‘zgarishlar, trafik xususiyatlari, navbatda kutish, prompt uzunligi, chiqish uzunligi, paketlab qayta ishlash, kesh ishlashi, GPU yuklanishi, xotira bosimi, tarmoq bog‘liqliklari va quyi darajadagi xizmatlarga ajrating.
Dalillarga asoslangan kuzatuv ro‘yxatini yuriting
Har bir savol uchun ishonch darajasi ko‘rsatilgan mahalliy tekshiruv ro‘yxatini yarating:
0 - Ko‘rilmagan
1 - Mavzuni taniyman
2 - Ta’rifini tushuntira olaman
3 - Mexanizmi va muqobillarini tushuntira olaman
4 - Qo‘shimcha savollar yoki hisob-kitoblarni hal qila olaman
5 - Uni o‘rgata olaman va dizayn variantlarini ko‘rib chiqa olamanTor doiradagi, kompaniyaga xos materiallarga vaqt ajratishdan oldin past ball olgan, ko‘p uchraydigan savollarni takrorlang.
Kompaniya bo‘yicha sinov suhbatlarini o‘tkazing
Maqsadli ish beruvchi bilan bog‘liq savollarni tanlang va vaqt cheklovi ostida javob bering. Mashq hamkoringizdan taxminlarni shubha ostiga qo‘yishni, hisob-kitoblarni so‘rashni, xatolarni kiritishni yoki talablarni o‘zgartirishni so‘rang. Bu tayyor javoblarni yodlashdan ko‘ra suhbatdagi haqiqiy muloqotni yaxshiroq aks ettiradi.
Repository yangilanishlarini hisobga oling
Maintainerlar yangi savol va javoblar qo‘shishni rejalashtirmoqda. Agar repositoryni klonlagan bo‘lsangiz, vaqti-vaqti bilan git pull buyrug‘ini ishga tushiring. Brauzer versiyasidan foydalansangiz, suhbatdan oldin umumiy savollar va maqsadli kompaniyalar bo‘limlarini qayta ko‘rib chiqing.
Muhim cheklovlar
- Qayd etilgan savollar kelajakdagi suhbatdosh aynan shu savollarni berishiga kafolat bermaydi.
- Suhbat bosqichlari jamoa, daraja, joylashuv va ishga qabul qilish davriga qarab o‘zgarishi mumkin.
- Hozircha har bir savolga bog‘langan javob mavjud emas.
- Bog‘langan tushuntirish faol mashqni qo‘llab-quvvatlashi kerak, uning o‘rnini bosmasligi lozim.
- Kompaniya bilan bog‘liqlik mavzularni ustuvorlashtirish uchun ishlatilishi kerak, tayyor matnlarni yodlash uchun emas.
Xulosa
Ushbu repository undan tez ko‘z yugurtiriladigan ro‘yxat sifatida emas, balki tizimli o‘quv dasturi sifatida foydalanilganda eng samarali bo‘ladi. Takroriy savollardan boshlang, har bir javobni mexanizmlar va muqobillar orqali chuqurlashtiring, so‘ng tegishli kompaniya bo‘limini o‘rganib, realistik qo‘shimcha savollarni mashq qiling. To‘plamni deduksiyalar, dizayn mashqlari, diagnostika ssenariylari va sinov suhbatlari bilan birlashtirish turli AI muhandislik lavozimlariga yo‘naltirilgan tayyorgarlik jarayonini yaratadi.
