System Analyst
Ce sunt normalizarea și denormalizarea bazelor de date? De ce sunt necesare?
1. Dezvoltatorul te cere să ascunzi problemele apărute în procesele de lucru ale aplicației, deoarece dacă abordezi această temă, va doar să înrăutățească situația. Care sunt acțiunile tale? Timp: 1 minut
Când alegi între REST și brokerii de mesaje, de ce tehnologie optezi și cum îți justifici alegerea pentru o anumită sarcină?
Microserviciile pot folosi o bază de date comună? Este o practică bună sau rea?
De ce iei în considerare schimbarea locului de muncă acum?
Ce artefact trebuie atașat sarcinii pentru a începe dezvoltarea?
Ce este TOTP?
Știi ce este C4? Povestește-mi despre schema de interacțiune pe care o desenezi.
Ce este teoretic un LLM? Token-uri, fereastra de context și toate celelalte?
Situație: Război pentru lansare! Ce acțiuni întreprinzi? Mâine începe o campanie publicitară de amploare pentru un nou produs de credit cu influenceri pe platforma CPA, avansul a fost deja plătit. Se descoperă că dezvoltatorii nu au reușit să implementeze o verificare completă server-side (S2S) a evenimentelor AppsFlyer. CPO solicită trimiterea directă a evenimentului de aprobare a creditului de la client (din aplicația Flutter), pentru a "optimizează cumva campania". Analistul este categoric împotrivă: trimiterea evenimentelor financiare de la client în fintech este o cale directă către fraudă (escrocii pot falsifica cu ușurință solicitările) și garantează haos în DWH. Politica companiei privind aceste riscuri este vagă: "minimizarea riscurilor, dar atingerea obiectivelor de afaceri". Interesele CPO: Lansarea campaniei la timp, cu orice preț. Dacă lansarea este amânată, se va irosi un buget imens, iar KPI-ul pentru atragerea noilor împrumutați pe trimestru va fi eșuat. Este dispus să folosească o "soluție temporară", promițând să o rescrie în următorul sprint (ceea ce, după cum toți știu, se întâmplă rar). Interesele FSA: Protejarea arhitecturii datelor și prevenirea pierderii banilor companiei din cauza conversiilor false. Analistul înțelege că dacă roboții vor umple bugete de milioane din cauza unei breșe de securitate, el va fi responsabil pentru datele incorecte și pierderi. Solicită amânarea startului sau modificarea mecanismului de urmărire. Timp: 5 minute
Evaluați eficiența opțiunilor de documentare a modificărilor în modulul de servicii de casierie pentru sistemul bancar: - Specificație tehnică detaliată + diagrame de proces + cazuri de test - Limitarea la descrierea în sistemul de gestionare a sarcinilor - Explicații orale în timpul unui apel cu înregistrare ulterioară - Descriere scurtă în sistemul wiki + exemple de interogări SQL
Și ultima întrebare. Imaginează-ți că ai recomandat un prieten pentru poziția de dezvoltator, dar vezi că nu face față sarcinilor în această companie. Ce ai face?
Ce este integrarea back-to-back?
Ce instrumente ai folosit în muncă? Unde ai desenat diagrame, ai scris specificații?
Povesti-ne despre două sau trei proiecte cheie în care ai fost implicat în ultimii 2-3 ani. Ce fel de produs era?
Ce stări ai stabili pentru o campanie de trimitere?
Cum folosiți Postman și Insomnia în munca dvs.?
Ce este important pentru tine atunci când alegi o companie, pe baza căror factori vei lua decizia finală?
Scrieți o interogare SQL care să numere numărul de sarcini pe utilizator. Selectia trebuie să conțină numele de utilizator și numărul de sarcini atribuite fiecărui utilizator.
Care sunt criteriile tale de luat în considerare pentru joburi? La ce acorzi atenție în timpul căutării, ce este important ca o companie să aibă?