Πείτε μια τεχνική βελτίωση που κάνατε στο έργο εκτός από τις επιχειρηματικές εργασίες.
Java
Τι είναι το sharding;
Ποιοι τύποι Grant στο OAuth 2.0 γνωρίζετε και ποια είναι η χρήση τους;
Τι αντιπροσωπεύει το Spring Boot Starter; Πώς λειτουργεί;
Γιατί ψάχνετε τώρα δουλειά;
Τι είναι το Compare-and-Swap (CAS) στον πολυνηματικό προγραμματισμό; Για τι χρησιμοποιείται;
Τι συμβαίνει όταν η μνήμη Redis τελειώνει;
Ποια είναι οι εγγυήσεις παράδοσης μηνυμάτων στο Kafka και τι σημαίνουν;
Ποια επίπεδα απομόνωσης συναλλαγών υπάρχουν;
Πώς θα λύνατε το πρόβλημα όταν η υπηρεσία σας αρχίζει να καλεί πολύ συχνά μια άλλη υπηρεσία και αυτή αποτυγχάνει;
Πώς να κλιμακώσετε την επεξεργασία μηνυμάτων στην πλευρά του καταναλωτή Kafka; τι είναι ένα partition και πώς διανέμονται τα μηνύματα σε partitions;
Ποιες τεχνολογίες χρησιμοποιήθηκαν για την εξουσιοδότηση;
Πώς καθόρισαν ότι το σύστημα δεν αντεπεξέρχεται, ποια σφάλματα υπήρχαν, γιατί Out of Memory;
Ποια είναι η διαφορά μεταξύ αυθεντικοποίησης και ταυτοποίησης;
Τι είναι η μαζική κατανάλωση στο Kafka και γιατί είναι ταχύτερη από την επεξεργασία ενός μηνύματος κάθε φορά;
Πώς χρησιμοποίησαν το Redis: ως βάση δεδομένων ή ως cache;
Ο αριθμός 50 στο VARCHAR(50): σημαίνει bytes ή χαρακτήρες;
Ποια είναι τα κόστη και τα μειονεκτήματα των ευρετηρίων;
Υπάρχει κίνδυνος απώλειας μηνυμάτων στον καταναλωτή και γιατί χρειάζεται χειροκίνητο commit offset;
Τι κάνει το @Cacheable, πού αποθηκεύονται τα δεδομένα και πώς καθαρίζετε την κρυφή μνήμη;