System Analyst
როგორ ვანიშნავთ BPMN სქემაში, ვინ არის მოქმედების შემსრულებელი?
გაქვს მონაცემთა ბაზის დიზაინის გამოცდილება?
რამდენი გამოთვლა იქნება ხელფასისა და შეტევების დოკუმენტში, თუ თანამშრომელი ნახევარი თვის განმავლობაში იყო დროებითი და შემდეგ გადაიყვანეს ნაწილობრივი გადახდისთვის?
თქვენთვის კომფორტულია თუ არა დისტანციური მუშაობის ფორმატი რუსეთში?
გაქვს გამოცდილება REST API-თან მუშაობაში?
საფტვერის ძირითადი მოთხოვნების ტიპების ჩამოთვლა
როგორ განასხვავებთ ბიზნეს მოთხოვნებს ფუნქციონალურ მოთხოვნებიდან? ერთ შემთხვევაზე გამოაჩინეთ.
UML. რა ელემენტები გამოიყენება? როლების სწორად გამოყენება. ელემენტების სახელები. შეცდომების განსაზღვრა. ფორმატის განსაზღვრა.
წიგნის შეძენის დროს მონაცემთა ნაკადის აღწერა — მომხმარებელი ავტორიზებულია, წიგნის გვერდზე დგას, სურს მისი შეძენა. სად წავა მოთხოვნა API Gateway-დან?
რა არის ინდექსები მონაცემთა ბაზაში და რა მიზნით გამოიყენება?
აღწერეთ OAuth 2.0-ის საშუალებით ავტორიზაციის პროცესის ნაბიჯების სერია
UML. რა ელემენტები გამოიყენეს?
თუ UUID ვალიდურია, მაგრამ მომხმარებელი ბაზაში ვერ მოიძებნება, რა დააბრუნებს API?
ანაზღაურების გამოთვლის ეტაპები რა არის?
რომელი როლში ან პროცენტულ თანაფარდობაში (ბიზნეს ანალიტიკოსი vs სისტემური ანალიტიკოსი) გსურს მუშაობა?
პრაქტიკული დავალება: ერთიანი შეტყობინების პლატფორმა (Notification Platform) კონტექსტი კომპანიაში არსებობს 3 განლაგებული სისტემა, რომლებიც მომხმარებლებს აცნობებენ: 1. CRM — აგზავნის ელფოსტას და push შეტყობინებებს შეკვეთებზე. 2. Support პორტალი — აგზავნის შეტყობინებებს ბილეთებზე Telegram ბოტის მეშვეობით. 3. უსაფრთხოების სისტემა — ქმნის SMS შეტყობინებებს საეჭვო შესვლების შესახებ. ყოველი სისტემა ახორციელებს თავის ლოგიკას: * საკუთარი შაბლონები, hardcoded მიმღებები; * ცენტრალიზებული შეტყობინებების ისტორია არ არის; * მომხმარებლები უკმაყოფილებას გამოხატავენ დუბლიკატებისა და დაგვიანებების გამო; * ერთიანი SLA, მეტრიკები და მართვის ცენტრი არ არის. მიზანი ახალი Notification Platform-ის პროექტირება, რომელიც: * აგროვებს მოვლენებს სხვადასხვა წყაროებიდან (CRM, Support, Security); * მათ მიმართულებას აძლევს ტიპისა და არხის მიხედვით (ელფოსტა, SMS, Telegram, push); * უზრუნველყოფს შაბლონების ერთგულებას, ლოგირებას და თვალსაზრისს, * მხარს უჭერს SLA-ს (p95 ≤ 3 წამი მიწოდებისთვის), * საშუალებას აძლევს არხების მასშტაბირებას და გაფართოებას მომავალში. კანდიდატის დავალება 1. განსაზღვრეთ სისტემის ფუნქციონალური მოთხოვნები. 2. აღწერეთ ნეფუნქციონალური მოთხოვნები (სანდოობა, შესრულება, შეცდომების მართვა). 3. შექმენით კონტექსტის დიაგრამა (C4 დონე 2). 4. დაამატეთ სექვენსის დიაგრამის სქემა. მაგალითად, შეტყობინების გაგზავნა CRM-დან.
რა HTTP მეთოდი უნდა გამოიყენოს REST API-ში cashback-ის დაბრუნების ღილაკისთვის და რატომ არ არის GET შესაბამისი?
რა შეიძლება გაკეთდეს, რათა დეველოპერებსა და ტესტერებს შეუძლიათ მუშაობა თქვენი მუდმივი ჩართულობის გარეშე?
თქვენ ოდესმე შეხვედრიხართ ლო-კოდი განვითარების? როგორ უყურებთ მას?
რომელ პროდუქტის განვითარების ციკლის ეტაპებს იცნობთ?