System Analyst
Hol és hogyan használják a cache-t, és mire való?
Melyik szakaszban derült ki, hogy a korábban javasolt architektúra nem felel meg a céloknak?
Milyen funkcionális blokkok különíthetők el a [cég] alkalmazásában ügyfélként?
Miből áll egy HTTP-kérés két részből?
Hogyan használja a Grafana-t a munkájában?
Milyen volt az elemzőcsapat? Hányan voltak?
Mely termékek érdekesebbek: a belső vagy a végfelhasználónak szántak?
Hogyan bontanád szét az új szolgáltatással való integráció feladatát a zálogérték megszerzése érdekében? Milyen feladatokra osztanád és milyen artefaktokat csatolnál?
Mesélje el, milyen részekből áll a rendszeranalízise az integrációs feladathoz.
Külön adatbázist építsen, vagy használja az Ozon közös eszközadatbázisát? Milyen technológiát válasszon?
Írja meg saját maga az üzleti követelményeket, vagy valakitől kapja őket kész formában?
Milyen diagramot választanál az architektúra leírásához?
Mi történik, ha egy rendszergazda megpróbálja végrehajtani az SQL DELETE FROM Users WHERE user_id = 5 lekérdezést, feltételezve, hogy az ID=5 felhasználónak feladatai vannak a Tasks táblában? Vegye figyelembe egy klasszikus relációs adatbázist (PostgreSQL/MySQL).
Hogyan szervezhető meg az idempotencia ellenőrzése?
Külső ügyfél volt, vagyis egy outsourcing cégnél dolgozott?
Hallottál már a TOGAF-ról, DoDAF-ról?
Milyen adattípust lehet használni denormalizáláshoz — hogy egy egész táblát egy mezőbe tegyünk?
Mi az adatbázisok normalizálása és denormalizálása? Miért szükségesek?
Adjon meg egy konkrét példát, amikor szükséges a LEFT JOIN használata
Szükséged van-e a következő készségekre? Válaszd ki azokat a kompetenciákat, amelyeket kötelezőnek tartasz a pozícióhoz. Több lehetőséget is kiválaszthatsz. - Magabiztosan használni a projektmenedzsment eszközöket (Jira, Confluence stb.) - Ismerni az Agile, Scrum, Kanban, Waterfall metodológiákat és megérteni azok különbségeit - Egyik képesség sem szükséges a pozíciómhoz - Nagy adatmennyiséggel dolgozni - Modellálni a jövőbeli üzleti folyamatokat