Ma'lumotlar keyingi qanday harakat qiladi?
System Analyst
Va nihoyat, so'roq. Do'stingizni dasturchi lavozimiga tavsiya qilgansiz, lekin u bu kompaniyada vazifalarni bajara olmayotgani ko'rinasiz. Nima qilardingiz?
Qaysi mantiqiyaga, qaysi qoidaga ko'ra match bo'lib o'tadi?
Hozirda Moskva shahrida yashayapsizmi yoki Moskva shahriga ko‘chishni rejalashtiryapsizmi?
Vazifa 2: Ikki mustaqil ma'lumot qatlamlari mavjud — foydalanuvchi sessiyalari, qurilmalar va reklama manbalarining tahlili va kredit konveyeri uchun tranzaktsion backend. Ma'lumotlar bazasi uchun bog'lanishlar va jadvallar sxemasini ishlab chiqish kerak, bu marketing manbalariga ko'ra birlik iqtisodiyotini yig'ishga imkon beradi, kalitlarni ko'rsatadi va match qilish muammosini — anonim foydalanuvchi profilingizni avtorizatsiya qilishdan oldin uning haqiqiy ID bilan birlashtirish — yechimini ko'rsatadi.
Faydalanuvchi ilovada bo'lsa, faqatgina qurilma ID sini ko'ramiz, avval esa reklama orqali kelgan anonim foydalanuvchi bor. Bu ikki ma'lumot qatlamini qanday bog'lash mumkin?
Ulanishdagi texnik muammolar so'ng SQL darajangizni yana baholang.
Holat 1: Kredit arizasi uchun voqealar matritsasini loyihalash kerak. Kontekst: foydalanuvchi fintech onboarding jarayonidan o'tmoqda — reklama orqali keladi, ro'yhatdan o'tadi, anketani to'ldiradi, kredit baholashdan o'tadi, qaror oladi, shartnomani imzolaydi, kartaga pul oladi. Vazifa — oxir-oqibat tahlil uchun voqealar matritsasining mantiqiy tuzilmasini chizish: qaysi voqealar mijozda yoziladi va qaysi serverda (frontend/backend) va nima uchun, shuningdek, muhim bosqichlar uchun muhim atributlarni belgilash.
Qayerdan va qayerga voqeani yuboryapmiz va uni qanday tushunamiz, u valid (o'tgan)mi?
Eng muhim savol: voqealarni qayerdan va qayerga yuboryapmiz?
Foydalanuvchi qaysi manbadan kelgan va har bir manbadan qancha daromad qilganmiz?
Biz backendimizdan AppsFlyer serveriga voqea haqida ma'lumot yuboramiz. Ma'lumotlarni xavfsiz yuborishni ta'minlash uchun qanday shartlarni qo'yamiz va voqea yuborilganligini qanday tasdiqlaymiz?
Ssenariy bosqichining ketma-ketligi bilan ayniqsa qiziqasizmi: qaysi bosqichlar yuzaga keladi va ma'lumotlar bu bosqichlar bo'ylab qanday harakat qiladi?
E'tibor bering, ikki qatlam mavjud: noma'lum foydalanuvchi va haqiqiy foydalanuvchi. Keyinchalik hisobot tuzish kerak bo'ladi.
5-chi holat (o'zgartirilgan): Yangi ilova yaratmoqchimiz — tarjima xizmatlari, shunda tarjimalarni bir tomondan ikkinchisiga yuborish mumkin bo'ladi. Bu ilovaning arxitekturasi qanday bo'lishi kerak? Bunday ilovaning arxitekturasini loyihalashtiring.
Lütfen, loyihalaringiz orasida xizmatlar qanday o'zaro ta'sir qilganini aytib bering.
Sizning fikringizcha, qaysi joyda 'stop', qaysi joyda 'res' qo'llaniladi? (terminlar aniqlanmagan)
O'z malakangizni rivojlantirish va oshirish uchun qanday ishlayotganingiz va bugungi kunda ishda neyron tarmoqlaridan qanday foydalanayotganingiz haqida gapiring.
Hozirda ta'limingizning oxirgi bosqichidasizmi, ya'ni diplomangiz qoladimi?
1. Dasturchi dastur ish jarayonlarida yuzaga keladigan muammolarni yashirishni so'raydi, chunki bu mavzuni ko'tarsangiz, bu holatni yanada og'irlashtiradi. Sizning harakatlaringiz qanday? Vaqt: 1 daqiqa