Quanto sei familiare con Elasticsearch / indici di ricerca e le interfacce correlate o la riga di comando?
System Analyst
Durante la progettazione di un'API, cosa esattamente non sei riuscito a fare da solo, a chi hai chiesto?
Descrivi cosa bisogna fare per un'API semplice, ad esempio, la cronologia degli ordini di un corriere: un elenco con l'importo e l'indirizzo.
Quanto tempo ci vuole per scaricare un video di 120MB con una connessione internet mobile di 8Mb/s?
Compito: sviluppare un metodo backend per aggiornare lo stato dell'ordine, accessibile solo all'amministratore. Redigere un documento di specifiche per lo sviluppatore.
Cosa facevi esattamente durante la progettazione dell'API — qual era la tua responsabilità?
Dove sono stati distribuiti i tuoi microservizi?
Quale modifica in un servizio SOAP non causerà errori nei clienti esistenti? - Rinomina dell'elemento esistente phone → msisdn - Cambiare il tipo da string → int in un elemento esistente - Cambiare lo namespace nello schema/le operazioni - Aggiungere un nuovo elemento opzionale (minOccurs="0") in un tipo esistente - Non esiste alcuna opzione che non provochi errori
Sarà errato: - In una richiesta GET è possibile inviare un corpo - La richiesta POST può essere inviata senza corpo - PUT sovrascrive completamente la risorsa esistente o ne crea una nuova se non esiste - Il metodo UPDATE aggiorna parzialmente lo stato della risorsa - DELETE è idempotente
Quali formati di dati nel corpo della richiesta possono essere trasmessi in REST?
Parlami della tua esperienza come analista di sistemi — cosa hai fatto nell'ultimo progetto?
Hai domande sul progetto, sul cliente, sull'area tematica e sulla fase del progetto?
A cosa servono le porte? Ad esempio, shop.r2.ru:8773 e shop.r2.ru:80 — si può accedere allo stesso dominio tramite porte diverse?
Quale query eseguirà correttamente per estrarre i clienti dalla tabella Customers che hanno almeno un ordine nella tabella Orders? SELECT * FROM Customers WHERE id = (SELECT customer_id FROM Orders); SELECT * FROM Customers c JOIN Orders o ON c.id = o.customer_id; SELECT * FROM Customers, Orders WHERE Customers.id = Orders.id; SELECT * FROM Customers WHERE id IN (SELECT customer_id FROM Orders);
Con quali metodi di versioning di API HTTP hai lavorato in pratica?
Quali sono i principali metodi HTTP che conosci e a cosa servono?
Condizione: NUMBER è un numero positivo e non deve trovarsi nell'intervallo da 5 a 10 inclusi. Espressione: NON (NUMBER < 0) E ((NUMBER > 10) E (NUMBER < 5))
Dove si trova FE, se BE si trova sui server?
Quali parti elencate possono essere presenti in una risposta HTTP - Metodo - Intestazioni - Percorso - Stato - Corpo - Parametri QUERY
Hai dovuto effettuare accettazioni e demo per i clienti?