Εξήγησε πώς λειτουργεί το Circuit Breaker και τις καταστάσεις του
Java
Πες μου για τον καθορισμό των εργασιών: Scrum, Agile, πώς έγινε η ανάπτυξη;
Έχετε υλοποιήσει μια πλήρη μηχανή καταστάσεων ή κάτι διαφορετικό;
Η διπλοεγγραφή των αιτημάτων προερχόταν από κάποια εξωτερική υπηρεσία;
Τι είναι το volatile στη Java;
Τι είναι η μοναδικότητα, αν δεν είναι το κλειδί;
Τι είναι ο απαισιόδοξος και ο αισιόδοξος αποκλεισμός;
Πώς υλοποιείται το μοτίβο request-reply στο Kafka;
Τι είναι η πίεση επιστροφής;
Πού αποθηκεύσαν το κλειδί idempotency;
Μίλησέ μου για ένα έργο στο οποίο εργάστηκες για πολύ καιρό. Ποιος ήταν ο ρόλος σου και ποια ήταν η σύνθεση της ομάδας;
Ποιος αποκλεισμός χρησιμοποιήθηκε στην πράξη για την επεξεργασία συναλλαγών;
Ποιες στρατηγικές backpressure υπάρχουν σε περίπτωση υπερχείλισης της ουράς;
Τι κάνατε όταν η πύλη πληρωμής έπεφτε;
Γιατί χρειάζεστε το κλειδί idempotency αν ήδη υπάρχει έλεγχος σε επίπεδο επιχειρηματικής λογικής;
Πώς διασφαλίστηκε η μοναδικότητα του ερωτήματος με δύο πηγές;
Σε ποιο νήμα δημιουργείται ο βρόχος συμβάντων;
Τι είναι το cache stampede και η διείσδυση cache; Πώς να τα αντιμετωπίσετε;
Πώς βοηθά το Circuit Breaker στη μείωση των αποτυχιών κατά την πρόσβαση σε μια εξωτερική υπηρεσία;
Πώς αντιμετωπίστηκε το deadlock κατά την απαισιόδοξη κλειδώματος;