Mohirlar · Internship Ariza formasi

Internship Application

Biz real productlar ustida ishlaydigan, yangi narsalarni tez o'rganadigan va muammoga yechim topa oladigan internlarni qidirmoqdamiz.

~15 daqiqa · * majburiy maydonlar · javoblar brauzeringizda avtomatik saqlanadi

A

Shaxsiy ma'lumot

Siz bilan bog'lanishimiz uchun kerak.

Hozirgi holatingiz*
B

O'zingiz va tajribangiz

Bo'rttirishning keragi yo'q - javoblaringiz keyin taskdagi kodingiz bilan solishtiriladi.

Ta'limingiz, hozir nima bilan shug'ullanishingiz va professional qiziqishlaringiz haqida qisqacha yozing.
kamida 30 belgi
Oldin loyiha, ish yoki freelance tajribangiz bo'lganmi?*
Nima yaratdingiz, sizning rolingiz qanday bo'ldi va aynan nimalarni o'zingiz bajardingiz?
kamida 50 belgi
kamida 50 belgi
C

Backend va texnik tajriba

Qaysi dasturlash tillari, frameworklar, database yoki API texnologiyalari bilan ishlagansiz? Real loyihalarda nimalar qilgansiz? Texnologiyalarni sanash emas, real tajribangizni yozing.
kamida 30 belgi
0 dan product yoki loyiha qurganmisiz?*
G'oya qanday paydo bo'lgan, siz nimalarni qurdingiz va product qanday ishlaydi?
kamida 50 belgi
D

AI va product thinking

AI ishlatish minus emas. Biz uchun muhimi - undan qanday foydalanishingiz va natijani qanday tekshirishingiz.

Masalan: Claude Code, ChatGPT, Cursor, GitHub Copilot, Gemini yoki boshqa AI tools. AI'dan aynan qanday vazifalarda foydalanishingizni yozing.
kamida 30 belgi
AI yordamida nima yaratdingiz yoki qanday muammoni hal qildingiz? AI'ga vazifani qanday berganingizni va natijani qanday tekshirganingizni qisqacha yozing.
kamida 50 belgi
G'oyadan birinchi working versiongacha qanday qadamlar bilan borishingizni tushuntiring.
kamida 50 belgi
E

Communication

kamida 50 belgi
kamida 50 belgi
F

Real Task

Application davomida quyidagi real tasklardan bittasini tanlang. Keyingi bosqichda tanlagan taskingiz bo'yicha working solution tayyorlaysiz.

To'liq tavsif
Vazifa

Sizga kichik kompaniya uchun lead management system yaratish vazifasi beriladi.

System foydalanuvchiga leadlarni yaratish, ko'rish, tahrirlash va statusini boshqarish imkonini berishi kerak.

Minimum requirements
  • Lead yaratish: name, phone/email, source, note
  • Lead list: pagination, search, status filter
  • Lead status: New, Contacted, Qualified, Won, Lost
  • Lead detail: barcha ma'lumotlarni ko'rish, edit qilish, statusni o'zgartirish
  • Backend API: authentication, CRUD API, validation, pagination, filtering
  • Database: relational database ishlatish tavsiya qilinadi
  • Basic error handling
Candidate'dan kutiladi
  • Faqat UI yasash emas - backend architecture va data modelni ham tushunishingiz kerak
  • AI tools ishlatish mumkin
  • Lekin AI'dan foydalangan joylaringizni tushuntira olishingiz kerak
  • Generated code'ni tushunishingiz kerak
  • Architecture qarorlaringizni izohlay olishingiz kerak
Bonus (majburiy emas)
  • Activity / history
  • Sorting
  • Dashboard statistics
  • Docker
  • Tests
  • API documentation
Deliverable
  • Working application
  • Source code
  • README va setup instructions
  • Qisqa architecture explanation
  • Public GitHub repository URL (majburiy)
  • Deployed/demo URL (iloji bo'lsa)
Asosiy e'tibor
  • Backend architecture va data model
  • API dizayni: CRUD, validation, pagination, filtering
  • Authentication va error handling
  • Git tarixi: bosqichma-bosqich ishlanganmi
  • Documentation va tushuntirish sifati
  • AI'dan foydalanish usuli va natijani tekshirish
To'liq tavsif
Vazifa

Foydalanuvchi 5–10 yoshdagi bolalar uchun matematikani qiziqarli va interaktiv usulda o'rgatuvchi mini product yaratadi.

Minimum requirements
  • Child profile: name, age, level
  • Math topics: addition, subtraction, multiplication, division
  • Kamida 3 ta difficulty level
  • Interactive math exercises
  • Multiple-choice yoki custom answer input
  • Correct / incorrect feedback
  • Score va progress tracking
  • Backend API: profile, topics, exercises, submit answer, progress
  • Database orqali natijalarni saqlash
  • Basic authentication
  • Bolaga mos, sodda va tushunarli UX
AI integration
  • AI majburiy emas
  • Xohlasangiz AI Math Tutor qo'shishingiz mumkin: masalan, bola noto'g'ri javob berganda AI masalani bolaning yoshiga mos qilib tushuntiradi
  • AI ishlatilsa: AI API key frontendga chiqmasligi kerak
  • AI ishlatilsa: AI response backend orqali boshqarilishi kerak
  • AI ishlatilsa: AI javoblari tekshirilishi kerak
Candidate'dan kutiladi
  • AI tools ishlatish mumkin
  • Lekin AI'dan foydalangan joylaringizni tushuntira olishingiz kerak
  • Generated code'ni tushunishingiz kerak
  • Architecture qarorlaringizni izohlay olishingiz kerak
  • Bolalar uchun product UX'ini mustaqil o'ylay olishingiz kerak
Bonus (majburiy emas)
  • Adaptive difficulty
  • Gamification / XP
  • Badges
  • Daily challenges
  • Streak
  • Parent dashboard
  • AI Math Tutor
  • Progress charts
  • Voice-based questions
  • Tests
  • Docker
  • API documentation
Deliverable
  • Working application
  • Source code
  • README va setup instructions
  • Architecture explanation
  • AI integration explanation (agar ishlatilgan bo'lsa)
  • Public GitHub repository URL (majburiy)
  • Deployed/demo URL (iloji bo'lsa)
Asosiy e'tibor
  • Product thinking
  • Backend architecture va API design
  • Database design
  • Business logic
  • Bolalar uchun UX
  • Error handling
  • Git tarixi: bosqichma-bosqich ishlanganmi
  • Documentation va tushuntirish sifati
  • AI'dan foydalanish usuli va natijani tekshirish
To'liq tavsif
Vazifa

Sizga xizmat ko'rsatuvchi kichik biznes uchun appointment booking system yaratish vazifasi beriladi.

Foydalanuvchi xizmatni tanlaydi, bo'sh vaqtlarni ko'radi va booking qiladi; biznes esa xizmatlar, xodimlar va bookinglarni boshqaradi.

Minimum requirements
  • Service yaratish: name, description, duration, price
  • Provider / employee yaratish
  • Availability belgilash
  • User mavjud vaqtlarni ko'ra olishi
  • User booking qila olishi
  • Booking status: Pending, Confirmed, Cancelled, Completed
  • Double booking bo'lmasligi kerak
  • Backend API
  • Authentication
  • Basic validation
  • Booking history
Candidate'dan kutiladi
  • Edge case'larni o'zingiz o'ylab topishingiz kerak - masalan: "Ikki user bir xil vaqtda bir slotni booking qilsa nima bo'ladi?"
  • AI tools ishlatish mumkin
  • Lekin AI'dan foydalangan joylaringizni tushuntira olishingiz kerak
  • Generated code'ni tushunishingiz kerak
  • Architecture qarorlaringizni izohlay olishingiz kerak
Bonus (majburiy emas)
  • Timezone support
  • Email notification
  • Calendar integration
  • Cancellation policy
  • Admin dashboard
  • Tests
  • Docker
  • API documentation
Deliverable
  • Working application
  • Source code
  • README va setup instructions
  • Architecture explanation
  • Edge cases explanation
  • Public GitHub repository URL (majburiy)
  • Deployed/demo URL (iloji bo'lsa)
Asosiy e'tibor
  • Database design
  • Business logic va validation
  • Race conditions va edge cases
  • API architecture
  • Product thinking
  • Git tarixi: bosqichma-bosqich ishlanganmi
  • Documentation va tushuntirish sifati
  • AI'dan foydalanish usuli va natijani tekshirish

Yuborganingizdan keyin taskni o'zgartirib bo'lmaydi.