System Analyst
Geval 4: Het is nodig om jezelf te beschermen tegen fraude bij attributie, wanneer gebeurtenissen rechtstreeks vanaf onze server naar de server van AppsFlyer worden gestuurd. Context: de app wordt blootgesteld aan emulatoraanvallen, installatiefraude, nepvragenlijsten invullen. De basis anti-fraude van AppsFlyer (Protect360) blokkeert een deel van het verkeer, maar het bedrijf vereist de implementatie van een interne aangepaste validatie voordat de uiteindelijke gebeurtenissen naar de advertentiekanelen worden gestuurd. Advertentiekanelen sturen de click_id, op basis waarvan gebeurtenissen gefilterd moeten worden — we betalen alleen voor het uitgeven van krediet. Er moet een API-interactieschema en zakelijke regels worden ontwikkeld voor veilige conversieoverdracht: onder welke voorwaarden wordt een gebeurtenis als geldig gemarkeerd en naar de partner gestuurd, en wanneer is het niet geldig, en hoe wordt het in elk geval verwerkt.
Vertel over je carrièrepad en je laatste baan. Waar hield je je precies mee bezig, welke technologie stack gebruikte je, welke taken vielen onder de scope?
Welke UML is gebruikt?
Ben je geïnteresseerd in deze vacature?
Wat is het verschil tussen de methoden PUT en PATCH?
Waarom zijn op de diagram alleen sommige stappen (1,2,3,4) genummerd, terwijl de andere zonder nummers zijn?
Op welk niveau beoordeelt u uw SQL-kennis?
Welke methoden gebruikt u om de behoeften van belanghebbenden te identificeren?
Kan de klantidentifier in UUID-formaat zijn — hoe moet dit worden weergegeven in de specificatie?
Beschrijf het typische proces van het ontvangen van de vereiste tot de overdracht aan de ontwikkelaars. Hoe werkte je in Jira?
Wat doet de consument nadat hij een bericht van RabbitMQ heeft ontvangen? Wat gebeurt er met het bericht na verwerking?
Vertel me, met welke configuraties je hebt gewerkt, met welke subsystemen daarin.
Hoe handig zal het zijn om naar kantoor in Rumiantsevo te reizen? Overweegt u een hybride formaat?
Schrijf de berichtstromen in het Russisch en voeg alternatieve scenario's toe.
Vertel ons over uw opleiding en werkervaring.
Waarom heb je besloten je met 1C bezig te houden en hoe ben je daarbij gekomen?
Wat is idempotentie en wanneer is het belangrijk? Geef een zakelijk scenario.
Zullen we een aparte status toevoegen voor een campagne die al is gestart en in uitvoering?
Tijdens welke fasen van de levenscyclus van taakimplementatie waren ze als analist aanwezig en wat deden ze?
Wat is het verschil tussen een array van objecten en een object met arrays? Wanneer gebruik je elk?