System Analyst
Aké nástroje používate na kreslenie UML a BPMN?
Ako si vybrať medzi metódami PUT, POST a PATCH pri navrhovaní REST API?
Počul si za Redis? Čo je to?
Čo ste robili počas pracovného procesu na aktuálnom projekte?
Aký je rozdiel medzi PUT a PATCH?
Čo je rozdiel medzi RabbitMQ a Kafka?
Prečo Redis funguje rýchlejšie?
Prípad 4: Je potrebné chrániť sa pred podvodmi pri atribúcii, keď sú udalosti odosielané priamo z nášho servera na server AppsFlyer. Kontext: aplikácia je vystavená útokom emulátorov, podvodom s inštaláciami, falošnému vypĺňaniu dotazníkov. Základný anti-fraud systém AppsFlyer (Protect360) blokuje časť prevádzky, ale podnik požaduje zavedenie vlastnej interné validácie pred odoslaním finálnych udalostí do reklamných kanálov. Reklamné kanály prenášajú click_id, podľa ktorého je potrebné filtrovať udalosti — platíme iba za vydanie kreditu. Je potrebné vyvinúť schému API interakcií a obchodné pravidlá pre bezpečný prenos konverzií: za akých podmienok je udalosť označená ako platná a odoslaná partnerovi, a kedy nie je platná, a ako je v každom prípade spracovaná.
Porozprávajte o svojich predchádzajúcich pracovných skúsenostiach až po posledné tri miesta práce.
Čo je SOAP, ako sa líši od REST a kde sa používa?
Čo je to prípad použitia, čo je to používateľský príbeh, v čom sa líšia?
Prečo vývojári vymysleli štruktúru ako Git?
Na akom modeli pracuje tím — Scrum, Kanban alebo zmiešaný formát?
Môžete vysvetliť rozdiel medzi základnou autentifikáciou a autentifikáciou pomocou tokenu?
Ako konáte v prípade konfliktu s vývojárom?
Ako implementovať ukladanie cashbacku v databáze so dvoma tabuľami?
Aké protokoly autorizácie poznáte?
Ako by si navrhol tabelu za shranje visokozahtevne časovne vrste s oznakama (do nekoliko milijuna zapisa u minuti)? Koje ključne odločke o strukturi tabele bi donio?
Kde je možné v službe použiť kešovanie?
Čo vás na práci rozčuľuje?