Πόσο εξοικειωμένοι είστε με το Elasticsearch / ευρετήρια αναζήτησης και τις σχετικές διεπαφές ή τη γραμμή εντολών;
System Analyst
Πόσο χρόνο χρειάζεται για να κατεβάσετε ένα βίντεο 120MB με μια κινητή σύνδεση Internet 8Mb/s;
Σχεδιάζοντας ένα API, τι ακριβώς δεν μπορούσες να κάνεις μόνος σου, σε ποιον ρώτησες;
Περιγράψτε τι πρέπει να γίνει για ένα απλό API — για παράδειγμα, το ιστορικό παραγγελιών του courier: μια λίστα με το ποσό και τη διεύθυνση.
Εργασία: ανάπτυξη μιας μεθόδου backend για την ενημέρωση της κατάστασης παραγγελίας, διαθέσιμη μόνο για διαχειριστές. Συντάξτε ένα τεχνικό έγγραφο για τον προγραμματιστή.
Τι ακριβώς έκανες κατά το σχεδιασμό του API — ποια ήταν η ευθύνη σου;
Θα είναι λανθασμένο: - Σε ένα αίτημα GET μπορεί να σταλεί σώμα - Το αίτημα POST μπορεί να σταλεί χωρίς σώμα - Το PUT αντικαθιστά πλήρως τον υπάρχοντα πόρο ή δημιουργεί έναν νέο αν δεν υπάρχει - Η μέθοδος UPDATE ενημερώνει μερικώς την κατάσταση του πόρου - Το DELETE είναι ιδιομεταβλητό
Ποια αλλαγή σε μια υπηρεσία SOAP δεν θα προκαλέσει σφάλματα στους υπάρχοντες πελάτες; - Μετονομασία του υπάρχοντος στοιχείου phone → msisdn - Αλλαγή του τύπου από string → int σε ένα υπάρχον στοιχείο - Αλλαγή του namespace στο σχήμα/λειτουργίες - Προσθήκη ενός νέου προαιρετικού στοιχείου (minOccurs="0") σε έναν υπάρχοντα τύπο - Δεν υπάρχει επιλογή που να μην προκαλεί σφάλματα
Πού αναπτύξατε μικροϋπηρεσίες;
Ποια μορφή δεδομένων στο σώμα του αιτήματος μπορούν να μεταδοθούν στο REST;
Έχετε ερωτήσεις σχετικά με το έργο, τον πελάτη, τον τομέα και το στάδιο του έργου;
Για ποιο λόγο χρησιμοποιούνται οι θύρες; Για παράδειγμα, shop.r2.ru:8773 και shop.r2.ru:80 — μπορεί να γίνει πρόσβαση σε έναν ίδιο domain μέσω διαφορετικών θυρών;
Πες μου για την εμπειρία σου ως συστημικός αναλυτής — τι έκανες στο τελευταίο σου έργο;
Με ποιους τρόπους διαχείρισης έκδοσης HTTP API έχεις δουλέψει στην πράξη;
Ποιες βασικές μέθοδοι HTTP γνωρίζετε και για ποιο λόγο χρησιμοποιούνται;
Ποιο ερώτημα θα εκτελεστεί σωστά για να εξάγει τους πελάτες από τον πίνακα Customers που έχουν τουλάχιστον μια παραγγελία στον πίνακα 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);
Όρος: Ο αριθμός NUMBER είναι θετικός και δεν πρέπει να βρίσκεται στο εύρος από 5 έως 10 συμπεριλαμβανομένων. Έκφραση: ΟΧΙ (NUMBER < 0) ΚΑΙ ((NUMBER > 10) ΚΑΙ (NUMBER < 5))
Ποια από τα παρακάτω μέρη μπορεί να υπάρχουν σε μια απάντηση HTTP - Μέθοδος - Κεφαλίδες - Διαδρομή - Κατάσταση - Σώμα - Ερωτηματικά παράμετροι
Πού βρίσκεται το FE, αν το BE βρίσκεται στους διακομιστές;
Στον σχεδιασμό UX (User eXperience) είναι υπεύθυνος για: - την πειραματική λειτουργία της διεπαφής (δοκιμές) - να αποκτήσει ο χρήστης μια νέα εμπειρία από τη χρήση της διεπαφής - τη συμμόρφωση της διεπαφής με το εταιρικό στυλ - την άνεση και την κατανοητότητα της διεπαφής - την ταχύτητα λειτουργίας της διεπαφής