Programming ∀
الذهاب إلى القناة على Telegram
Ushbu kanalda dasturlashga aloqador turli expriementlarim, g'oyalarim, hulosalarimni ulashaman.
إظهار المزيد1 364
المشتركون
+224 ساعات
+137 أيام
+1130 أيام
أرشيف المشاركات
1 364
Machine Learning algorithms ga sayohat mavzusida yaxshi post bo'lgan ekan.
https://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/
1 364
Yaqinda bir masalaga duch kelgan edik. REST API yordamida qanday qilib (bulk delete) Yani bitta requestda birnechta malumotni ochirish haqida masala qoyilgan edi. Shunda Mani ideyam:
Post Reqest jonatib bodyda idlarni jonatishni
yoki Qandayrdur parser qilib url da birnechta id larni qabul qilib Delete methodi yordamida jonatishni oylagan edim.
Buni oqib 2chi oylagan yolim mantiqga togriroq ekani va REST standartiga mos ekanini tushundim
https://stackoverflow.com/questions/21863326/delete-multiple-records-using-rest
1 364
Algorithms & Datastructures dan masala ishlab praktika qilmoqchi bo'lsangiz
leetcode.com
hackerrank.com
codewars.com
platformalarini maslaxat beraman. Hozicha qaysilari yaxshi plus minus tomonlarini analiz qilib ko'rmadim ammo hammasida juda qiziq masalalar ko'p ekan. Shaxsan o'zimga shu uchalasi ham juda yoqdi.
Agar birota dasturlash tilini syntaxni yoki o'zini chuquroq o'rganmoxchi bolsangiz sololearn dan ham boshlasangiz bo'ladi. Muhumi o'rganishdan to'xtamang😊
1 364
apic platformasi API documentation build qilish uchun moljalangan open souce app ekan. Team bilan ozaro ishlash va sinxironizatsiya imkoniyatlari ham mavjud. Postman collectionlardan ko'ra ancha qulay va samarador ekan. Undan tashqari documentationi build qilish va CI/CD da integration qilish va shu orqali lastes versioni relase qlish imkoniyatiga ham ega. Hullas qolganini ozingiz ishlatib korib baho bering.
https://docs.apic.app/dashboard
1 364
Xotira boshqaruvi, L1, L2, L3 keshlar
✔️Bu galgi suhbatimizda yuqori malakali senior java dasturchi, olimpiadachi Mirkamol Mirobidov o'z tajribalarini, bilimlarini ulashadi
Quyidagilar haqida gaplashiladi:
1️⃣ Xotira boshqaruvi tizimga qarab farq qiladi.
2️⃣ Meltdown va Spectre viruslari xotira boshqaruviga tayanishi
3️⃣ L1, L2 va L3 keshlarining farqlari
4️⃣ Umumiy kesh
5️⃣ Keshlarni tajriba qilganimdagi tezliklari
6️⃣ AMD Zen arxitekturasi
7️⃣ Javada Metaspace bilan Heap ni ishlashi
8️⃣ Stack managmentni processor hal qiladi
9️⃣ Metaspace to'lib qolgandi
1️⃣0️⃣ Garbage collector ham chalg'ib qolgan holatlar
✅Kanalga ulanish
#interview_uz #suhbat #xotira #kesh_xotira #garbage_collector #xotira_boshqaruvi
1 364
InshaAllah shu suxbatning davomi desa ham bo'ladi. Hamma uchun manfatli ajib suxbat bo'ladi degan umidamiz. Mirjalol Okaga savolaringiz bo'lsa ushbu botga qoldirishingiz mumkun
1 364
Mirjalolga savollaringiz bormi?
17.10.2020 (ertangi shanba) kuni ertalab InterView.uz ning navbatdagi uchrashuvi Mirjalol Bahodirov bilan tor doirada bo'lib o'tadi.
Savollaringiz bo'lsa @interviewuzbot da yoki Youtube izohlarida qoldiring. Biz saralab, ularni uchrashuvda Mirjalolga beramiz.
1 364
Dasturlashga kirish qisqacha.
Shaxsan man maslaxat berar edim. Juda sharoyingiz bo'lmasa ossonrog'idan boshlamoqchi bo'lsangiz albatta Web yaxshi variyant. Ammo bizni soxada hechqachon to'xtab qolish kerak emas. Shuning uchun doyimo izlanishda va o'rganishda bolish kerak.
Webdan boshlasangiz frontend orqali soxaga kirishingiz ancha osson. Yani frontendni qanchadur muddat o'rganib ish topishingiz ossonroq. Ammo buyoqda boshqa masala ham bor bu jude etiborli va og'riqli nuqta ham desa bo'ladi. Dasturlashda har bir yo'nalish boshida osson kegin ham osson bo'lishini hohlasangiz unda sizga bazi bilimlar juda muhum. Bu bilimlarning bittasi Algorithms. Algorithmlarni o'rganish ko'proq masala ishlash. Kelajakda yaxshi karyera qilishingiz uchun bu juda ham muhum. Ko'pchilik code yozishni biladi nimadur muamoni hal eta oladi. Ammo shu muamoga to'gri yechim berishga qiynaladi. Chunki dasturlashda bir muamoga birnecha yo'llar bilan yechim bersa bo'ladi. Algorithm bilimlariga ega bo'lgan dasturchi eng yaxshisni tanlashi ossonroq bo'ladi. Demak dasturlashda qaysi yo'nalishda bo'lishimizdan qattiy nazar har birimiz algorithm bilimlarini o'zlashtirishimiz va ko'proq masalalar ishlab mantiqiy fikrlashimizni o'stirishimiz kerak.
Agar imkoningiz bo'lsa dasturlashni masala yechishdan boshlang. Lekin o'zim bunday qilmaganman endi endi juda qiziqib qoldim )))
1 364
1-#savol Dasturlashga qiziqaman (IT ga qiziqaman) Shu bo'yicha ishlashni hohlayman. Nima qilsam bo'ladi qanday o'rgansam bo'ladi ?
Mani fikrimcha javob bunday
Qiziqasizmi o'rganing. Faqat maqsad bo'lsin maqsadingizni aniqlashtirib oling. O'zingizga malum prinsplar qo'yib oling. Boshlashdan oldin shu soxaga ozgina qiziqib ko'ring. Shu soxada ishlovchilar yo'nalishlar. Umuman xozir IT da judayam ko'p yo'nalishlar mavjud. (Dasturchi manager dizayner)
Qisqacha tanishib chiqing Dasturchi nima ish qiladi. Dizayner nima qiladi vaxakazo. Kegin o'zingizga to'g'ri keladiganini tanlang.
Masalan Siz dasturchilikni tanladingiz deylik. Endi bu yo'nalishda ham juda ko'p soxalar yo'nalishlar bor. (Web dasturlash Mobile dasturlash suniy intelekt vaxakazolar). Bu yo'nalishlarni hammasi bilan tanishib chiqa olmaysiz Shuning uchun ossonrogidan boshlashni maslaxat berar edim. Kelajakda yo'nalishingizni o'zgartirishingiz qiyin bo'lmaydi muhumi o'z o'rningizga ega bo'lib olsangiz bolgani. Odatda juda ko'pchilik web dasturlashdan boshlaydi.
1 364
Assalomu Alaikum Varahmatullohi Vabarakatuh !
Shu oyda ko'pchilik Dasturlash va Nodejs umuman Javascript dasturlash tiliga oid. Job positionlar (Ish o'rinlari haqida ) sorashdi. Hozircha Man ham bunday masalalarga javob bera oladigan darajadagi bilimli odam emasman. Ammo bilgan va eshitganlarimni manga ko'rsatilgan yo'lni sizlarga ham tavsiya etishni maqsad qildim. Shuning uchun bazi savolarga javob berib ketishga xarakat qilaman. Xato va kamchiliklari bo'lsa oldindan uzr so'rayman.
1 364
InterView.Uz loyihasi sizlarga ilk uchrashuvimizdan mahorat darsini taqdim etadi😊. Suhbatimizda yuqori malakali senior full-stack dasturchi, olimpiadachi Mirjalol Bahodirov o'z tajribalarini, bilimlarini ulashadi.
Quyidagilar haqida gaplashiladi:
1️⃣ Union Find haqida qisqacha
2️⃣ Yo'ldagi dolzarb muammo sabab, graflar nazariyasi muhm ekanligi
3️⃣ Algoritmlar mavzular ketma-ketligi
4️⃣ Insersion sort - kichik arraylarda tez ishlaydi
5️⃣ ArrayList tezroq, LinkedList ga nisbatan.
6️⃣ Kuniga 1 soatlarni izlanishga sarflanglar
7️⃣ Graflarga misollar (Tarmoq, Magic Selection, ...)
8️⃣ Adjacency List usuli
9️⃣ Adjacency Matrix usuli
1️⃣0️⃣ Graflardagi algoritmlar turlari. BFS vs DFS
1️⃣1️⃣ Edge ning og'irligi (weight)
1️⃣2️⃣ Algoritmlarni Biznesdagi samaradorligi
1️⃣3️⃣ Cyclic vs Acyclic graf
1️⃣4️⃣ Daraxt(Tree) grafning xususiy holi
1️⃣5️⃣DFS - chuqurlik bo'yicha va Springda qo'llanilishi
1️⃣6️⃣ Rekursiyada stek to'lib qolsachi
1️⃣7️⃣ Paintda yoki Photoshopda graflarni qo'llanishi
1️⃣8️⃣ BFS yoki DFS da Elementni topish murakkabligi(complexity)
1️⃣9️⃣ Keyingi darslarga algoritmlar
2️⃣0️⃣ Kitoblar bilimlarni formallashtirish uchun o'qigin yaxshi.
#interview_uz #interview #mahorat_darsi #graflar_nazariyasi #bfs #dfs #olimpiadachi #union_find #graph
1 364
Bu galgi suhbatimizda yuqori malakali Google interviewsidan o'tgan, senior full-stack dasturchi, olimpiadachi Mirjalol Bahodirov o'z tajribalarini, bilimlarini ulashadi.
Quyidagilar haqida qisqacha gaplashiladi:
1️⃣ Ko'pchilik o'rganishda qiladigan xatolikari yoki kamchiliklari
2️⃣ Qanday qilib Google Interview roundlaridan o'tgani
3️⃣ Kanadadagi ishxona interviewsidan o'tib, masofadan ishlaganligi.
4️⃣ 8-sinfdan boshlab olimpiadalarda qatnashganligi
5️⃣ Delphi da qilgan dasturini sotganligi.
6️⃣ O'qigan Algoritm kitoblari
7️⃣ Google Interview lari hech narsa bo'lmay qoldi.
8️⃣ Murakkab algoritmlar nimaga kerak, qaysi projectda ishlatamiz?
9️⃣ Springni asosi to'liq Graflar Nazariyasidan iborat. Topologic sortlar, Dependency Injection, ...
1️⃣0️⃣ QRCode dan boshqa alternative ini o'ylab topish
#interview_uz #interview #suhbat #algoritm #algoritmlash #dasturlash #google #fullstack
@interview_uz
