Quali sono i due principali tipi di diagrammi UML?
System Analyst
Con quali tipi di integrazioni avete lavorato? Esperienza in interazioni sincrone e asincrone?
Quali sono le tue domande sulla posizione e sul team?
Qual è la differenza tra validazione e verifica dei requisiti?
Caso pratico: un'app per ordinare cibo, durante la creazione dell'ordine internet è caduto, l'utente ha cliccato due volte, sono stati creati due ordini. Qual è la causa e come correggerlo?
Come implementeresti il pattern Event Sourcing?
Come trasmetti i requisiti allo sviluppo? Utilizzi schemi, testi, prototipi?
Scrivi una query SQL: ci sono una tabella clienti (clients) e una tabella blacklist (blacklist) con un campo id. Devi selezionare tutti i clienti che non sono nella blacklist. Proponi diverse soluzioni.
Perché non si possono usare solo richieste GET per costruire un sistema? Quali sono le limitazioni di GET?
Con quali broker di messaggi hai lavorato? Kafka, RabbitMQ?
Come è strutturata l'integrazione con l'attrezzatura e la raccolta dei dati dai sensori?
Quale stack tecnologico è stato utilizzato per costruire il sistema MES? Descrivi l'architettura.
Quali strumenti hai usato per analizzare i log?
Qual è la differenza tra identificazione, autenticazione e autorizzazione? Quale viene prima?
Hai lavorato con database NoSQL o con caching?
È possibile rendere REST asincrono? Fornisci esempi.
Quali sono i tipi di relazioni in un diagramma di sequenza?
Hai esperienza nella descrizione delle integrazioni? REST, SOAP, Swagger, Postman?
È possibile implementare l'eliminazione usando il metodo POST e perché?
Perché si usano le relazioni tra le tabelle nei database relazionali?