Դու հիմա ապրում ես Մոսկվայում, թե՞ պլանավորում ես տեղափոխվել Մոսկվա?
System Analyst
Եվ վերջին հարցը։ Ներքինացրեք, որ դուք ընկերոջը առաջարկել եք ծրագրավորողի պաշտոնում, բայց տեսնում եք, որ նա չի կարողանում կատարել այդ ընկերությունում առաջադրանքները։ Ի՞նչ եք անելու։
Ի՞նչ տրամաբանությամբ, ինչ կանոնով է տեղի ունենալ միչըկը։
Ինչպես կշարժվեն տվյալները հետագայում?
Դրվագ 2: Կան երկու անկախ տվյալների շերտեր — օգտագործողի սեսիաների, սարքերի և գովազդային աղբյուրների վերլուծությունը և վարկային շղթայի համար գործարքային բեկենդը: Պետք է մշակել հարաբերությունների և աղյուսակների սխեմա տվյալների բազայի համար, որը թույլ կտա հավաքել միավոր տնտեսությունը մարքեթինգային աղբյուրների առումով, նշելով բանալիները, և ցույց տալ միչինգի խնդրի լուծումը — անանուն օգտագործողի պրոֆիլը նախքան հաստատումը միացնելով նրա իրական ID- ի հետ վարկ ստանալուց հետո։
Կրկին գնահատեք ձեր SQL մակարդակը (հետ տեխնիկական կապի խնդիրների դեպքում):
Որտեղից և ուր ենք ուղարկում իրադարձությունը, և ինչպես հասկանալ, որ այն վավեր է (անցել է)?
Օրինակ 1: Պետք է նախագծել իրադարձությունների մաթրիցա վարկի դիմումի համար: Կոնտեքստը՝ օգտվողը անցնում է fintech-օնբորդինգով — գալիս է գովազդով, գրանցվում է, լրացնում է հարցաթերթիկը, անցնում է սքորինգը, ստանում որոշում, ստորագրում է պայմանագիրը, ստանում է գումար քարտին: Առաքելությունը՝ նկարագրել տրամաբանական կառուցվածքը իրադարձությունների մաթրիցայի համար վերջից մինչև վերջ վերլուծության համար՝ ինչ իրադարձություններ են գրանցվում հաճախորդի կողմից և ինչ՝ սերվերի (frontend/backend) վրա և ինչու, ինչպես նաև սահմանել կարևոր հատկանիշներ հիմնական քայլերի համար։
Մենք տեսնում ենք սարքի ID-ն միայն երբ օգտվողը արդեն գտնվում է հավելվածում, իսկ դրանից առաջ կա անանիմ օգտվող, ով եկել է գովազդից: Ինչպե՞ս կապել այս երկու տվյալների շերտերը։
Ամենակարևոր հարցը՝ որտեղից և ուր ենք ուղարկում իրադարձությունները:
Որ աղբյուրից է եկել օգտատերը և որքան ենք վաստակել յուրաքանչյուր աղբյուրից?
Մենք մեր բեքենդից ուղարկում ենք AppsFlyer սերվերին իրադարձության մասին տեղեկատվություն: Որ պայմաններն ենք սահմանում տվյալների փոխանցումը ապահովելու համար և ինչպես վավերացնում ենք, որ իրադարձությունը ուղարկվել է:
Կարող եք կոնկրետ հետաքրքրված լինել սցենարի քայլերի հաջորդականությամբ՝ ինչ փուլեր են տեղի ունենում և ինչպես են տվյալները շարժվում այդ փուլերով:
Նշեք, որ կա երկու շերտ՝ անանուն օգտվող և իրական օգտվող։ Հետո անհրաժեշտ կլինի կազմել հաշվետվություն։
Տիպ 5 (փոխարինված): Մենք ուզում ենք ստեղծել նոր հավելված՝ թարգմանությունների ծառայություն, որպեսզի հնարավոր լինի ուղարկել թարգմանություններ մի կողմից մյուսը: Ինչպե՞ս պետք է լինի այդ հավելվածի ճարտարապետությունը: Դիզայն արեք այդպիսի հավելվածի ճարտարապետությունը։
1. Ծրագրավորողը խնդրում է քեզ թաքցնել ծրագրի աշխատանքային գործընթացներում առաջացած խնդիրները, քանի որ եթե այս թեման բարձրացնես, դա միայն կբարդացնի իրավիճակը։ Քո գործողությունները ինչպիսի՞ն են: Ժամանակը: 1 րոպե
Պատմեք, թե ինչպես էին ծառայությունները փոխազդում ձեր նախագծերի միջև։
Պատմիր, թե ինչպես ես զբաղվում զարգացման և որակավորման բարձրացմանը, և ինչպես այսօր օգտագործում ես նեյրոնային ցանցերը աշխատանքի մեջ։
Բլից - 5 հարց 2. Եթե պետք է ընտրեք կարևոր նպատակների հասնելը և կանոնների և ցուցումների պահպանությունը, ինչն է ձեզ համար ավելի կարևոր? Ժամանակ: 1 րոպե
Սցենար 3: Մենք ուղղորդում ենք երթևեկությունը վեբից դեպի landing էջը: Օգտագործողը սեղմում է «վարկի հայտ», անցնում է խանութներ, ներբեռնում է հավելվածը: Առաջին գործարկման ժամանակ նա պետք է տեսնի կոնկրետ վարկային արտադրանքի էկրան, պահպանելով սկզբնական UTM-թեգերը և աղբյուրները: Պետք է նախագծել պարամետրերի շարժման սխեմա՝ ինչ մեթոդներ կանչվում են նպատակին հասնելու համար, սպասվող արդյունքը — տվյալների հոսքի սխեմա, քայլերը տեքստում, սխեման պետք է պարունակի կոնկրետ մեթոդներ և տրամաբանություն թեգերի մշակման և փոխանցման համար վերլուծական համակարգին։