System Analyst
Creați scheme JSON, folosiți OpenAPI, Swagger pentru descrierea API-urilor?
Vorbește despre colectarea cerințelor: ce tipuri cunoști, care este abordarea ta?
Aveți experiență în crearea de sisteme de la zero?
De ce iei în considerare un nou loc de muncă acum?
V-ați confruntat vreodată cu un domeniu complet nou și ați trebuit să îl învățați rapid?
Cum evaluezi impactul noii funcții asupra sistemului?
Ești familiarizat cu NPA-urile din Moscova, calculele, de exemplu, despre apă?
Ce îți place și ce nu îți place să faci în rolul de analist de sistem?
Care este relația ta cu specificația OpenAPI?
Cazul 4: Este necesar să ne protejăm împotriva fraudei în atribuire, atunci când evenimentele sunt trimise direct de pe serverul nostru către serverul AppsFlyer. Context: aplicația este expusă la atacuri de emulatoare, fraudă la instalări, completare falsă de chestionare. Protecția anti-fraudă de bază a AppsFlyer (Protect360) blochează o parte din trafic, dar afacerea solicită implementarea unei validări interne personalizate înainte de a trimite evenimentele finale către canalele publicitare. Canalele publicitare transmit click_id, pe baza căruia trebuie filtrate evenimentele — plătim doar pentru emiterea creditului. Este necesar să se dezvolte un schemă API de interacțiune și reguli de afaceri pentru transmiterea sigură a conversiilor: în ce condiții un eveniment este marcat ca valid și trimis partenerului, și când nu este valid, și cum este procesat în fiecare caz.
În ce format/limbaj sunt scrise mesajele în subiectele Kafka?
Ce face operatorul HAVING?
Ce tipuri de JOIN cunoști? Care JOIN face produsul cartezian?
Ce metode de integrare a două sisteme cunoașteți?
Ați folosit PlantUML? Pentru ce tipuri de diagrame?
Ce este bugetarea și trezoreria?
Ce UML s-a folosit?
Ce este paginarea?
Cum se implementează la nivel fizic o relație unu-la-unu între două tabele?
Cât de bine cunoști UI-ul Android și iOS? Ghiduri, descrierea comportamentului pentru dezvoltatori, diferențe între platforme?