Parli dei progetti che ha gestito nel suo ultimo lavoro. Qual è stato il progetto più interessante, quali successi ha ottenuto, di cosa è orgoglioso?
System Analyst
Ricorda una situazione recente che ti abbia provocato emozioni forti, come nervosismo o irritazione. Come l'hai gestita?
Compito SQL: ci sono due tabelle A e B con dati sui clienti. Come selezionare i clienti dalla tabella A che non sono nella tabella B?
Sei un analista di sistemi per il servizio di apertura di conti giuridici. Hai ricevuto un compito dal cliente aziendale: implementare un servizio di apertura conto. Il servizio di apertura include la creazione di un contratto e la riserva del conto. Durante l'apertura, il contratto del cliente è stato creato con successo (salvato nel database), ma il servizio di riserva ha restituito un errore tecnico. Quali requisiti, come analista del servizio di apertura di conti giuridici, presenteresti per il contratto e la riserva? Opzioni di implementazione dello scenario di integrazione, considerando un'architettura di microservizi distribuita.
Da quali microservizi era composto il backend? Ricordi quali erano i servizi?
Come capire che gli header della richiesta HTTP sono finiti e è iniziato il corpo della richiesta?
L'integrazione con il nuovo servizio non esiste ancora — deve essere sviluppata. Come cambia questo approccio?
Cosa fa la tesoreria in una banca?
Descrivi l'algoritmo per ottenere una pagina specifica dal database con filtraggio e ordinamento.
L'azienda parla in modo astratto: voglio che non ci siano errori. E dopo?
C'è un sito con libri in PDF. Per ottenere il PDF, sono necessari tre parametri: autore, anno e titolo. Gli utenti ricordano o il titolo o l'autore. Come organizzeresti la pagina di ricerca e quale API useresti per ottenere il PDF?
Perché si è scelto l'opzione di controllo posteriore invece del controllo preventivo nella fase di creazione della richiesta?
Come avviene il rilascio nel team?
Ci racconti, di quali sezioni è composta la sua analisi di sistema per il compito di integrazione.
Cosa sai dei protocolli di rete? Quali protocolli conosci e in che misura?
Cosa sono i sistemi DLP?
Raccontaci cosa è successo con la tua istruzione e perché non è stata completata.
Quale tipo di dato dovrebbe essere usato per trasmettere una data tramite API in JSON?
Quali tipi di dati sceglieresti per gli attributi del modello sviluppato, inclusi identificatori, durata, date, prezzo, URL e stato?
POST v1/videos/{userid}? { "page_size":"10", "page":"2" } Risposta { "summary": { "page_size":"10", "current_page":"2", "total":"100" }, "videos": [ { "name": "abc", "video_url":"[link]" }, { "name": "abd", "video_url":"[link]" } ] }