Akhror-Mamasodirov
Open in Telegram
It is time to learn programming with me - https://prep-interview.uz/en DM: @ahror_mamasodirov
Show moreThe country is not specifiedThe category is not specified
369
Subscribers
No data24 hours
+27 days
+430 days
Posts Archive
🎉 Prep Interview — 1 yil. Yil sarh hisobi.
Orqaga qarasam, qo‘yilgan rejaning taxminan 60% qismi amalga oshgan deb ayta olaman.
━━━━━━━━━━━━━━
✔️ Boshlanishi
Hammasi oddiy eventlardan boshlangan edi.
Keyin asta-sekin tushundim — faqat eventlar yetarli emas, tizimli platforma kerak.
✔️ Platforma qilindi
Frontendning ilk versiyasi ChatGPT yordamida, backend esa o‘zim tomonidan yozildi.
✔️ Keyin jamoa qo‘shildi
Dizayner va frontend dasturchi bilan platforma sekin-sekin shakllandi.
✔️ Kurslar chiqdi
Video darsliklar, kurslar va yillik obuna tizimi ishga tushdi.
✔️ Birinchi foydalanuvchilar
Katta son emas, lekin ishlatayotganlar bor.
Eng muhimi — feedbacklar yaxshi. Bu esa yo‘l to‘g‘ri ekanini ko‘rsatadi.
━━━━━━━━━━━━━━
❗ Qolgan 40%
• foydalanuvchilar sonini oshirish
• molivayiy kuchaytirish
• kontentni kengaytirish (postlar, maqolalar, texnik yozuvlar)
━━━━━━━━━━━━━━
🚀 2-yil rejasi oddiy:
shu qolgan 40% ni yopish va platformani keyingi bosqichga olib chiqish.
Rahmat barcha qo‘llab-quvvatlaganlarga.
✅ Ha aytgacha, 100+ video darsliklar dovoni bosib o'tildi
1 yillik munosabat bilan 30% chegirma
👉 - https://prep-interview.uz/en
@akhror_mamasodirov_97
🚀 Microservices vs Serverless: Farqi nimada?
🔹 Microservices
Microservices — bu katta tizimni kichik va mustaqil servislar to‘plamiga bo‘lish usuli.
Masalan, online do‘kon:
✅ User Service
✅ Product Service
✅ Order Service
✅ Payment Service
Har bir servis alohida deploy qilinadi, o‘z bazasiga ega bo‘lishi mumkin va mustaqil rivojlanadi.
Afzalliklari:
✔ Katta jamoalar uchun qulay
✔ Mustaqil deploy
✔ Yaxshi masshtablash (scaling)
✔ Texnologiyalarni tanlash erkinligi
Kamchiliklari:
❌ Monitoring va debugging murakkab
❌ Tarmoqlararo chaqiriqlar ko‘payadi
❌ DevOps xarajatlari yuqori
🔹 Serverless
Serverless — server yo‘q degani emas. Serverlarni boshqarish vazifasi cloud provayderga topshiriladi.
Masalan:
📌 AWS Lambda
📌 Google Cloud Functions
📌 Azure Functions
Siz faqat kod yozasiz.
Hodisa (event) kelganda funksiya ishga tushadi:
➡️ Foydalanuvchi rasm yukladi
➡️ Funksiya ishga tushdi
➡️ Rasm resize qilindi
➡️ Funksiya tugadi
Afzalliklari:
✔ Server boshqarish shart emas
✔ Avtomatik scaling
✔ Faqat ishlatilgan vaqt uchun to‘lov
✔ Tez ishga tushirish
Kamchiliklari:
❌ Cold Start muammosi
❌ Vendor Lock-In
❌ Uzoq davom etadigan jarayonlar uchun noqulay
🔥 Qaysi birini tanlash kerak?
Microservices:
👉 Murakkab biznes logikasi
👉 Katta jamoa
👉 Yuqori yuklama
👉 Uzoq muddatli servislar
Serverless:
👉 Event-driven tizimlar
👉 Background tasklar
👉 Fayl qayta ishlash
👉 Tez MVP yaratish
💡 Eng qiziq tomoni:
Bugungi kunda ko‘plab kompaniyalar faqat Microservices yoki faqat Serverless ishlatmaydi.
Ko‘pincha Hybrid Architecture qo‘llaniladi:
🔹 Asosiy biznes logikasi → Microservices
🔹 Event va background tasklar → Serverless
@akhror_mamasodirov_97
What is Distributed System ? Do you know definition ?
A system that involves several machines communicating via a network is called a distributed system.
Distributed System to'liqroq o'rganish - https://prep-interview.uz/en
Mock Interview topshirish - https://shaffof-prep-interview.uz/
@akhror_mamasodirov_97
Bu record kvadrat Uzbekistan tarixida 🔥
Menimcha hozirgi vaqtda Osiyoda eng qimmati ham shu
Yo bundan balandi bormi ?
Maresco agar asosiyda o'ynatmasang ...
@akhror_mamasodirov_97
Interviewi topshirgan hamma dasturchilar shunga o'xshash fikrlar aytishyabdi
"Axror aka, rahmat meni yana uyg'otdingiz, yana qayta o'qishimga sabab bo'lyabsiz"
siz ham comfort zonaga tushib qolgan bo'lsangiz o'zingizni sinab ko'ring
👉 - https://shaffof-prep-interview.uz/
@akhror_mamasodirov_97
Kitob yetib keldi.
Mundarijani ko'rib chiqdim 2-editioni juda yoqdi yani
1-editiondagi bor narsalar bu yerda qayta yozilgan va qo'shimchalar qo'shilgan bu degani siz 1 - editioni takrorlaysiz va qo'shimcha ilmlarni olasiz.
Agar 1 - editioni o'qimagan bo'lsangiz 2 - editioni olib shundan boshlasangiz ham bo'ladi
@akhror_mamasodirov_97
Courseni yozayotgan vaqtimda qiziq bir informatsiyani aytib ketdim balki hato gapirgandurman
shunga sizlarni fikrlaringiz muhim agar xato qilgan bo'lsam to'g'irlab ketaman keyingi videolarda.
Mazmun:
Arraylist 99% holatda ishlatamiz LinkedListni 1% , bizga deyarli add(addLast), va get method kerak bo'lgani uchun
Arraylist ishlatamiz chunki performance O(1) ga teng.
To'gri Linkedlist add method ham O(1)ga teng lekin get O(n) bo'lgani uchun baribir ishlata olmaymiz.
Commentda discussion qilamiz, lets goo ....
@akhror_mamasodirov_97
Here we go.
Java Interview Questions with Answers - 60% done.
Bu ko'pchilik kutgan course
• Interviewga tayyorgarlik korishiz uchun
• Umuman Javani chuqurroq o'rganishiz uchun
subscription kerak emas desangiz alohida course qilib olishingiz mumkun
👉 - buy this course to 99.000 so'm
p/s: faqat interview uchun emas javani chuqurroq o'rganishingizga yordam beradi
@akhror_mamasodirov_97
Katta chegirma tugashiga 1 kun qoldi.
Keyingisi endi navnatdagi ramazon haytida bo'ladi😊
Yillik subscriptionga ulanish bilan siz:
• Distributed System nima ekanligini
• Microservice o'zi aslida nima ekanligini
• HTTP va GRPC nima ekanligini
• Javada senior darajadagi savollarga javoblar
• Springda enior darajadagi savollarga javoblar
• Va boshqa muhim bilimlarni olasiz
p/s: Hali yo'lni boshidaman desam ham bo'ladi hali ko'p narsalar og'riqli ilmlarni qo'shib boraman
Ha aytgancha, bu chegirma ichida mutlaqo tekin interview ham bor.
👉 - https://prep-interview.uz/en
@akhror_mamasodirov_97
Men bir nechta interviewlar o'tkazdim.
Ochig'i yomon emas - hursand bo'ldim.
Bizdagi hozirgi dasturchilar
o'zini ustida ishlashyabdi bu albatta hursand qiladi
Hozirgi natijalar: 7.2, 7.6, 6.7, 4.9
Manabu imkoniyatdan foydalanib qoling - https://t.me/akhror_mamasodirov_97/361
Hali ko'p narsalar chiqaramiz Hudo hohlasa, aynan ko'pchilik og'riqli nuqtalari bor joylardagi.
@akhror_mamasodirov_97
🌙 Kirib kelayotgan Qurbon Hayiti muborak!
Bayram munosabati bilan sizlar uchun maxsus aksiya tayyorladik 🎁
🔥 Prep Interview yillik tariflariga
50% CHEGIRMA
🎤 Va bonus sifatida:
Shaffof Prep Interview’da
MOCK INTERVIEW — TEKIN!
✅ Real interview savollari
✅ Senior darajadagi feedback
✅ System Design, Microservice, Spring Boot va boshqa kurslar
🌐 https://prep-interview.uz/en
🌐 https://shaffof-prep-interview.uz/
⏳ Aksiya cheklangan muddatda amal qiladi.
To'g'ri javob chozib o'tirmayman 1 - odam deganim uchun.
G'olib: @Saidafzalxon_Doniyorov
Agar sizga subscription kerak bo'lsa - 60% oldingiz. DMga yozing
@akhror_mamasodirov_97
CountDownLatch yaratiladi 1 bilan ExecutorServiceda N ta thread submit qilinadi keyin submit ichida CountDownLatchni await() qilamiz shunda thread lar toxtab turadi keyin esa CountDownLatchni countDown() qilamiz hammasi bir vaqtda davom etadi
Bir vaqtda N ta Threadni Main Threadan ishga tushurish kerak bo'lsa, Nima qilgan bo'lardingiz ?
👉 - Subscribe.
To'gri javobni birinchi aytgan insonga 60% chegirma bunaqa chegirma odatda bermayman
@akhror_mamasodirov_97
Menga shu javob ko'pro yoqdi va g'olib Kabulov Khusayn (@khusaynrk).
Siz bilan tekinga suhbat qilamiz shu yerda - https://shaffof-prep-interview.uz/
DM ga yozing
@akhror_mamasodirov_97
Atomicity — Атомарлик.
Маъно жихатдан ишлатилганда. Умумий килиб айтилса
Булинмайдиган бир бутун объект. У бир неча элементлардан иборат булиши мумкин. Лекин уларнинг хам бирга маълум конуниятда узаро муносабат килиши бир бутун объектни англатади. Бу албатта транзакцияга хам таалукли.
Биргаликда бир маъно, ёки бемаъно
(ACID) …
