System Analyst
Care este diferența dintre GET și POST?
Lucrând de la distanță la o solicitare urgentă, v-ați confruntat cu o problemă în procedura de procesare a tranzacțiilor. Colegii dezvoltatori nu sunt disponibili. Ce faceți? - Analizați singur codul, găsiți o soluție, o documentați - Amânați sarcina până când dezvoltatorii sunt disponibili - Apelați la conducere pentru o soluție rapidă - Implementați o soluție temporară fără o analiză aprofundată
Ați adăugat noi stări în modelul de stare — cum anume? Care a fost implementarea? Hardcode sau listă de referință?
De ce ai decis să părăsești locul de muncă anterior?
Cum se accelerează interogarea SQL SELECT FROM user_settings WHERE user_id = ? cu 50 de milioane de utilizatori?
Ai întâmpinat vreodată o eroare OOM (Out Of Memory)?
Cum a fost procesul de colectare și descriere a cerințelor, stabilirea specificațiilor? Care a fost rolul tău în acest proces?
Dacă absența clientului este o situație normală, care sunt alternativele la 404?
Cum funcționează autentificarea de bază (Basic Auth)?
Ce metode de colectare a cerințelor pot fi utilizate la elaborarea unui document tehnic?
La ce nivel te evaluezi?
Cum documentați (Excel, Word, Confluence)?
Ce instrumente ați folosit pentru a desena diagrame UML?
De ce scalabilitatea în arhitectura microserviciilor este mai bună decât în monolit?
Ce este mai interesant: să lucrezi cu cerințele de afaceri sau să proiectezi soluții (analiza sistemelor)?
Ce anume face consultantul în compania dumneavoastră? Care este rolul său?
Trimitem din backend-ul nostru către serverul AppsFlyer informații despre eveniment. Ce condiții stabilim pentru a asigura securitatea transferului de date și cum validăm dacă evenimentul a fost trimis?
Ați proiectat API-uri și cât de des vă ocupați de acest lucru la serviciu?
Atunci când ați analizat modificările în modulul de autorizare cu carduri al sistemului bancar, ați descoperit o diferență în logica de procesare a codurilor PIN între cerințe și codul existent al bazei de date. Care este abordarea cea mai eficientă pentru rezolvarea acestei situații? - Efectuați modificări în cod pentru a se conforma documentației cerințelor - Analizați procesul de afaceri, contactați responsabilii din departamentul de afaceri și apoi luați o decizie - Discutați situația la următoarea întâlnire planificată pentru o soluție colectivă - Solicită explicații dezvoltatorilor despre implementarea actuală
Cum ai implementa importul numerelor (de exemplu, încărcarea CSV/XLSX)?