Πότε διαγράφονται τα μηνύματα στο Kafka και το RabbitMQ;
System Analyst
Συγχρονική και ασύγχρονη αλληλεπίδραση: διαφορές, πότε να επιλέξετε, τι είναι το polling;
Υπάρχουν οντότητες «Πελάτης», «Παραγγελία», «Προϊόν» και «Πληρωμή». Περιγράψτε τη δομή δεδομένων, τις σχέσεις μεταξύ των οντοτήτων και δικαιολογήστε την επιλογή του μοντέλου αποθήκευσης.
Έχετε εργαστεί με Kafka; Χρησιμοποιήθηκε άλλος διαμεσολαβητής μηνυμάτων;
Πώς θα σχεδιάζατε την αλληλεπίδραση μεταξύ μικροϋπηρεσιών εάν μια επιχειρηματική διαδικασία αποτελείται από πολλά βήματα και απαιτεί συνέπεια δεδομένων μεταξύ των υπηρεσιών;
Ποια είναι η σχέση σας με την προδιαγραφή OpenAPI;
Σε ποιο εργαλείο σχεδιάζετε διαγράμματα ακολουθίας; Πώς απεικονίζετε πολλαπλά σενάρια (επιτυχία, σφάλματα, timeout) σε ένα διάγραμμα με τη βοήθεια πλαισίων;
Με ποια είδη απαιτήσεων εργαστήκατε στην πράξη;
Σχεδιασμός βάσης δεδομένων για μια MVP τράπεζα με υποθήκες: πίνακες, κλειδιά, πεδία, σχέσεις λαμβάνοντας υπόψη τους συνδημιουργούς.
Έχετε εμπειρία στο σχεδιασμό λογικών μοντέλων δεδομένων (διαγράμματα ER);
Με ποιους τύπους ολοκλήρωσης έχετε εργαστεί;
Υπάρχει ένα ηλεκτρονικό κατάστημα. Μετά την ολοκλήρωση της παραγγελίας, πρέπει να ειδοποιηθούν το CRM, η αποθήκη και το σύστημα παράδοσης. Πώς θα σχεδιάζατε την αλληλεπίδραση μεταξύ των συστημάτων; Σε ποιες περιπτώσεις θα επιλέγατε REST και σε ποιες Kafka ή RabbitMQ;
Τι είναι μια ομάδα καταναλωτών στο Kafka και πώς σχετίζεται με τις κατατμήσεις;
Ποια είναι τα βήματά σας αν λάβετε μια αφηρημένη εργασία σε ένα νέο θέμα;
Ποιοι τύποι σχέσεων υπάρχουν σε ένα διάγραμμα ER;
Έχετε εμπειρία με SOAP ή XML;
Ξέρετε τι είναι ένα token στο BPMN;
Ποιο είναι το επίπεδο γνώσεών σας στα διαγράμματα UML (ER, Sequence, State);
Πώς μπορείτε να επιβεβαιώσετε την εργασιακή σας εμπειρία από το 2019; Έχετε εργαστεί επίσημα σύμφωνα με τον Κώδικα Εργασίας;
Σε ποιο χρονικό διάστημα μετά την αποδοχή της προσφοράς είστε έτοιμοι να ξεκινήσετε μια νέα δουλειά;