Ξέρεις κάποιο μοτίβο σχεδίασης για την αρχιτεκτονική μικροϋπηρεσιών;
System Analyst
Με ποιο πρότυπο περιγράψατε το REST API; Πώς κάνετε ένα POST ιδιομεταβλητό;
Εργασία: είσαι αναλυτής σε μια αγορά που πουλάει τραπέζια. Πρέπει να υλοποιήσεις το backend για τη σελίδα λεπτομερών πληροφοριών για ένα συγκεκριμένο τραπέζι. Ποια ενσωμάτωση θα εφαρμόσεις και τι πρέπει να περιέχει η ανάλυση για τον προγραμματιστή και τον δοκιμαστή;
Ποια δεδομένα πρέπει να αποθηκεύει η υπηρεσία aggregator και η υπηρεσία EDI στις βάσεις δεδομένων τους;
Γνωρίζετε τα επίπεδα ωριμότητας API (μοντέλο Richardson);
Ποια κωδικούς απαντήσεων γνωρίζεις;
Από ποιες ενότητες αποτελείται η περιγραφή της API;
Ποια είναι η διαφορά μεταξύ λειτουργικών και μη λειτουργικών απαιτήσεων; Ποιες μη λειτουργικές απαιτήσεις γνωρίζετε;
Πώς διαχειρίζεστε ένα σενάριο όταν η εξωτερική τράπεζα δεν είναι διαθέσιμη;
Έχεις εμπειρία με επιχειρηματικές απαιτήσεις; Ήσουν fullstack αναλυτής σε ένα έργο;
Πείτε μας για την εμπειρία σας στον σχεδιασμό ενσωματώσεων: πώς περιγράφετε τα API, ποια πρωτόκολλα χρησιμοποιήσατε, πώς τα τεκμηριώνετε;
Πώς διαχειρίστηκαν τις αποκλίσεις κατά την εργασία με Kafka και REST (το μήνυμα δεν έφτασε, η υπηρεσία δεν απάντησε);
Ποια είναι τα μέσα κλιμάκωσης βάσεων δεδομένων καθώς αυξάνεται ο όγκος των δεδομένων;
Γιατί η κλιμάκωση στην αρχιτεκτονική μικροϋπηρεσιών είναι καλύτερη από ό,τι σε ένα μονολιθικό σύστημα;
Ποια δεδομένα θα μεταφέρουμε από μια τράπεζα σε άλλη;
Ο αναγνωριστικός πελάτη μπορεί να είναι σε μορφή UUID — πώς να το αποτυπώσετε στη προδιαγραφή;
Έχετε περισσότερη εμπειρία σε δραστηριότητες εκτέλεσης ή σε αλλαγές; Συγκεκριμένα στην ανάπτυξη και παραγωγή λογισμικού;
Έχεις αντιμετωπίσει ποτέ την έννοια του CI/CD;
Γράψτε τους φυσικούς πίνακες βάσης δεδομένων για την υπηρεσία καταλόγου (βιβλία, συγγραφείς, είδη, τιμή).
Ποιοι είναι οι τύποι δεδομένων σε JSON;