Jak będą się dalej poruszać dane?
System Analyst
Czy obecnie mieszkasz w Moskwie, czy planujesz przeprowadzkę do Moskwy?
I ostatnie pytanie. Wyobraź sobie, że poleciłeś znajomego na stanowisko programisty, ale widzisz, że nie radzi sobie z zadaniami w tej firmie. Co byś zrobił?
Według jakiej logiki, według jakiej zasady będzie się odbywać dopasowanie?
Przypadek 2: Istnieją dwie niezależne warstwy danych — analiza sesji użytkowników, urządzeń i źródeł reklamowych oraz transakcyjny backend pipeline'u kredytowego. Należy opracować schemat relacji i tabel dla bazy danych, który pozwoli zebrać jednostkową ekonomię w kontekście źródeł marketingowych, wskazując klucze, oraz zaprezentować rozwiązanie problemu dopasowania — łączenia profilu anonimowego użytkownika przed autoryzacją z jego rzeczywistym ID po uzyskaniu kredytu.
Najważniejsze pytanie brzmi: skąd i dokąd wysyłamy zdarzenia?
Widujemy ID urządzenia tylko wtedy, gdy użytkownik jest już w aplikacji, a wcześniej jest anonimowy użytkownik, który przyszedł z reklamy. Jak połączyć te dwa poziomy danych?
Skąd i dokąd wysyłamy zdarzenie, i jak rozpoznać, że jest ważne (przeszło)?
Ponownie oceń swój poziom SQL (po problemach technicznych z połączeniem).
Przypadek 1: Należy zaprojektować macierz zdarzeń dla wniosku kredytowego. Kontekst: użytkownik przechodzi onboarding fintech — przychodzi przez reklamę, rejestruje się, wypełnia ankietę, przechodzi scoring, otrzymuje decyzję, podpisuje umowę, otrzymuje pieniądze na kartę. Zadanie polega na naszkicowaniu logicznej struktury macierzy zdarzeń dla analizy end-to-end: jakie zdarzenia są rejestrowane na kliencie, a jakie na serwerze (frontend/backend) i dlaczego, a także określić krytyczne atrybuty dla kluczowych kroków.
Z jakiego źródła pochodził użytkownik i ile zarobiliśmy na każdym źródle?
Wysyłamy z naszego backendu na serwer AppsFlyer informacje o zdarzeniu. Jakie warunki ustalamy, aby zabezpieczyć przesył danych i jak weryfikujemy, czy zdarzenie zostało wysłane?
Czy interesuje Cię konkretnie sekwencja kroków scenariusza: jakie etapy się odbywają i jak dane przemieszczają się przez te etapy?
Zwróć uwagę, że istnieją dwa poziomy: użytkownik anonimowy i użytkownik rzeczywisty. Następnie będzie konieczne sporządzenie raportu.
Przypadek 5 (zastąpiony): Chcemy stworzyć nową aplikację — serwis tłumaczeń, aby można było wysyłać tłumaczenia z jednej strony na drugą. Jak powinna wyglądać architektura tej aplikacji? Zaprojektuj architekturę takiej aplikacji.
Opowiedz, jak rozwijasz i podnosisz swoje kwalifikacje, oraz jak dzisiaj korzystasz z sieci neuronowych w pracy?
Opowiedz, jak usługi współdziałały między twoimi projektami.
1. Programista prosi cię o ukrycie problemów pojawiających się w procesach pracy aplikacji, ponieważ poruszenie tego tematu tylko pogorszy sytuację. Jakie są twoje działania? Czas: 1 minuta
Czy masz teraz ostatni etap edukacji, czyli czy zostało Ci tylko świadectwo?
Jak uważasz, gdzie stosuje się 'stop', a gdzie 'res'? (terminy nie zostały wyjaśnione)