E l'ultima domanda. Immagina di aver raccomandato un amico per la posizione di sviluppatore, ma vedi che non riesce a gestire i compiti in questa azienda. Cosa faresti?
System Analyst
Come si muoveranno i dati successivamente?
Attualmente vivi a Mosca o prevedi di trasferirti a Mosca?
Secondo quale logica, secondo quale regola avverrà il match?
Caso 2: Ci sono due livelli di dati indipendenti — analisi delle sessioni utente, dispositivi e fonti pubblicitarie, e un backend transazionale per la pipeline di credito. È necessario sviluppare uno schema di relazioni e tabelle per il database, che consenta di raccogliere l'economia unitaria in base alle fonti di marketing, indicando le chiavi, e dimostrare la soluzione al problema di matching — la fusione del profilo utente anonimo prima dell'autenticazione con il suo ID reale dopo aver ottenuto il credito.
Valuta nuovamente il tuo livello di SQL (dopo problemi tecnici di connessione).
Caso 1: È necessario progettare una matrice di eventi per la richiesta di credito. Contesto: l'utente passa attraverso un onboarding fintech — arriva tramite pubblicità, si registra, compila un modulo, passa una valutazione del credito, riceve una decisione, firma un contratto, riceve denaro sulla carta. Il compito è delineare una struttura logica per la matrice di eventi per analisi end-to-end: quali eventi vengono registrati sul client e quali sul server (frontend/backend) e perché, oltre a definire attributi critici per i passaggi chiave.
Da dove e dove inviamo l'evento, e come capire se è valido (è passato)?
La domanda più importante è: da dove e verso dove inviamo gli eventi?
Vediamo l'ID del dispositivo solo quando l'utente è già nell'app, e prima di ciò c'è un utente anonimo arrivato tramite pubblicità. Come collegare questi due livelli di dati?
Da quale fonte è arrivato l'utente e quanto abbiamo guadagnato da ogni fonte?
Invio dal nostro backend al server di AppsFlyer delle informazioni su un evento. Quali condizioni impostiamo per garantire la sicurezza della trasmissione dei dati e come convalidiamo che l'evento sia stato inviato?
Sei interessato specificamente alla sequenza di passaggi dello scenario: quali fasi avvengono e come i dati si muovono attraverso queste fasi?
Nota che ci sono due livelli: utente anonimo e utente reale. Successivamente, sarà necessario creare un rapporto.
Caso 5 (sostituito): Vogliamo creare una nuova applicazione — un servizio di traduzioni, affinché si possano inviare traduzioni da una parte all'altra. Qual dovrebbe essere l'architettura di questa applicazione? Progetta l'architettura di un'applicazione del genere.
Racconta come i servizi interagivano tra i tuoi progetti.
Raccontami come ti occupi dello sviluppo e del miglioramento della tua qualificazione, e come utilizzi oggi le reti neurali nel tuo lavoro.
1. Lo sviluppatore ti chiede di nascondere i problemi che si verificano nei processi di lavoro dell'applicazione, perché parlarne peggiorerebbe solo la situazione. Quali sono le tue azioni? Tempi: 1 minuto
Hai ora l'ultima fase della tua formazione, cioè ti manca il diploma?
Secondo te, dove si applicano 'stop' e 'res'? (i termini non sono stati chiariti)