System Analyst
Come organizzare una relazione molti-a-molti?
Come hai collaborato con i designer UI/UX? Hai disegnato prototipi in Figma?
In quali casi l'integrazione asincrona è preferibile a quella sincrona? - Quando è richiesta una risposta immediata affinché il cliente possa continuare a lavorare - Per l'elaborazione in background di compiti pesanti o lunghi - Se è necessario garantire un ordine rigoroso nell'elaborazione di tutte le richieste al sistema - È richiesta un'alta affidabilità nella conservazione dei dati - In caso di connessione instabile o funzionamento instabile del servizio - Nei casi in cui è richiesta una registrazione dettagliata del comportamento del sistema
Quali tipi di relazioni tra tabelle conosci?
Quanti progetti hai contemporaneamente? Quanti responsabili di progetto? In quanti progetti partecipa un consulente?
È mai successo che una rete neurale ti abbia deluso?
Quali strumenti hai usato per analizzare i log?
Qual è il problema principale di questa implementazione BEGIN; CREATE TABLE sneakers ( id SERIAL PRIMARY KEY, design JSON NOT NULL ); CREATE OR REPLACE FUNCTION process_sneaker_order(sneaker_id INTEGER) RETURNS VOID AS $$ BEGIN UPDATE sneakers SET design = jsonb_set(design, '{status}', '"Processed"') WHERE id = sneaker_id; END; $$ LANGUAGE plpgsql; INSERT INTO sneakers (design) VALUES ('{"colors":"red,blue", "status":"Pending"}'); PERFORM process_sneaker_order(1); -- COMMIT;
Il sistema di richiesta del cliente sul sito della banca prende una decisione sull'emissione della carta di credito. Descrivi l'integrazione del primo passo: l'utente lascia una richiesta sul sito, il sistema invia una verifica al sistema MDM per determinare se il cliente è un cliente attivo della banca. Come interagiranno i sistemi?
Quali sono gli svantaggi di una tabella/entità denormalizzata?
Abbiamo 50 milioni di utenti, il 10% accede quotidianamente. Come gestire questo carico sul database?
Come capisci che un compito è pronto per lo sprint?
Quali qualità dovrebbe avere un prodotto con cui ti senti a tuo agio nel lavorare?
* Quali competenze possiedi? Seleziona le competenze che ritieni obbligatorie per la posizione ricoperta. Puoi selezionare più opzioni. - Sono in grado di analizzare e formalizzare i requisiti - Sono in grado di comunicare con il Cliente - Sono in grado di documentare i requisiti - Sono in grado di identificare requisiti funzionali e non funzionali * Quali conoscenze sono obbligatorie nel tuo lavoro? Seleziona le competenze che ritieni obbligatorie per la posizione ricoperta. Puoi selezionare più opzioni. - Conoscenza degli strumenti di gestione delle attività (Jira, Confluence, ecc.) - Capacità di analizzare i processi di business as-is - Conoscenza di base di integrazioni e API - Padronanza degli strumenti per lo sviluppo di mockup e prototipi * È necessario che tu abbia competenze nelle seguenti aree? Seleziona le competenze che ritieni obbligatorie per la posizione ricoperta. Puoi selezionare più opzioni.
Cos'è l'idempotenza? Come ottenere l'idempotenza di una richiesta nel nostro caso?
Cosa sono le frecce nell'immagine del diagramma dei casi d'uso UML?
Quali strumenti hai usato per modellare la struttura dei dati e i processi? Quali diagrammi specifici hai disegnato?
Hai esperienza con SOAP o XML?
Perché nel curriculum si scrive 'sembra' riguardo alle notifiche email? Quali sono i dubbi?
Puoi spiegare passo dopo passo cosa succede nel diagramma del processo di creazione dell'ordine (Order Creation Process) con scenari alternativi?