Ποια ήταν τα bottleneck στην πλατφόρμα παραπόνων;
Java
Μπορείτε να δείτε το TERMINATED στο dump των νημάτων και πώς να χρησιμοποιήσετε αυτήν την κατάσταση στη διάγνωση;
Ποια είναι τα καταστάσεις των νημάτων στην JVM;
Συμμετείχατε στη λήψη παγκόσμιων αρχιτεκτονικών αποφάσεων;
Ποιοι τύποι ThreadPoolExecutor/ExecutorService υπάρχουν και πότε να επιλέξετε ποιον;
Πώς να αποφύγετε μια καταιγίδα επαναπροσπάθειας κατά τη διάρκεια προβλημάτων επεξεργασίας Kafka;
Ποιοι είναι οι πιθανοί τύποι του ThreadPoolExecutor/ExecutorService και πότε να επιλέξετε ποιον;
Πώς διαφέρει το ReentrantLock από το synchronized, πότε να επιλέξετε το ένα ή το άλλο και τι χρησιμοποιήθηκε στην πράξη;
Κάνετε ανασκόπηση κώδικα, έγινε ανασκόπηση του κώδικά σας και ποιοι ήταν οι κανόνες έγκρισης;
Τι είναι ο επανακατανομή στο Kafka και τι συμβαίνει με τα μηνύματα και τη σειρά κατά τη διάρκεια της ανακατανομής των partition;
Τι διασφαλίζει το volatile και γιατί είναι απαραίτητο;
Πώς λειτουργεί η αντιγραφή στο Kafka, τι συμβαίνει όταν αποτυγχάνει ένας broker και πώς διασφαλίζεται ότι μια εγγραφή αντιγράφεται;
Ποιο index πρέπει να εφαρμοστεί σε αυτό το ερώτημα SQL και τι κάνει το INCLUDE στο PostgreSQL;
Ποιοι είναι οι πιθανοί τύποι του ThreadPoolExecutor/ExecutorService και πότε να επιλέξετε ποιον;
Πώς να περιμένετε την ολοκλήρωση τριών παράλληλων εργασιών σε Java;
Γιατί το @Transactional μπορεί να μην λειτουργεί όταν καλείται σε @PostConstruct;
Ποιοι είναι οι πιθανοί τύποι του ThreadPoolExecutor/ExecutorService και πότε να επιλέξετε ποιον;
Πώς υλοποιείται εσωτερικά η HashMap, τι συμβαίνει κατά τις συγκρούσεις και την αλλαγή μεγέθους;
Ποια μοτίβα να χρησιμοποιήσετε για διανεμημένες συναλλαγές μεταξύ υπηρεσιών εκτός από Outbox;
Έχετε ποτέ ρυθμίσει το GC σε παραγωγή ή χρησιμοποιήσει διαφορετικό συλλέκτη; Ποιο είναι το κόστος του ZGC;