Ποιες μεθόδους βελτιστοποίησης του ConcurrentHashMap γνωρίζετε για την αύξηση της απόδοσής του;
Java
Πώς ονομάζεται το κύριο συστατικό που είναι υπεύθυνο για την εκκίνηση της επεξεργασίας αιτημάτων στο σύστημα;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης WebClient και RestTemplate για την εκτέλεση HTTP αιτημάτων σε μια εφαρμογή;
Ποια παράμετροι και ιδιότητες πρέπει να έχουν οι πόροι ώστε να μπορούν να απελευθερώνονται ή να κλείνουν αυτόματα;
Έχετε εμπειρία στη χρήση εργαλείων προφίλ για την ανάλυση της απόδοσης των εφαρμογών;
Ποιο είναι το περιεχόμενο της χρήσης Collections.synchronizedMap, και ποια είναι τα πλεονεκτήματα και μειονεκτήματα αυτής της μεθόδου;
Ποια πλεονεκτήματα προσφέρει η χρήση του Protocol Buffer στα έργα σας;
Ποια στοιχεία και modules του Spring Cloud χρησιμοποιήσατε στα έργα σας;
Ποια είναι η διαφορά μεταξύ συστημάτων καταγραφής και εργαλείων παρακολούθησης για κατανεμημένα συστήματα, όπως το OpenTelemetry;
Σε ποιες περιπτώσεις ο διακομιστής δεν επιστρέφει το σώμα της απάντησης;
Μπορείτε να εξηγήσετε πώς λειτουργεί ο χειριστής SELECT και πώς χρησιμοποιείται για την απόκτηση δεδομένων από τη βάση;
Ποια είναι η διαφορά μεταξύ του τρόπου αποθήκευσης των primitive τύπων και της αποθήκευσης των αναφορών σε αντικείμενα στη μνήμη;
Ποια είναι η διαφορά μεταξύ EXPLAIN και EXPLAIN ANALYZE; Τι θα συμβεί αν εκτελέσετε την ίδια ερώτηση με EXPLAIN ANALYZE δύο φορές στη σειρά;
Έχετε εμπειρία στην ενσωμάτωση εξωτερικών υπηρεσιών για την αυθεντικοποίηση χρηστών;
Ποιοι λόγοι καθιστούν το Spring δημοφιλές θέμα για συζητήσεις σε συνεντεύξεις ανάπτυξης;
Μπορείς να απαριθμήσεις τα βασικά μέρη και modules του Spring framework;
Πώς μπορεί να συσχετιστεί ένα νέο αντικείμενο δεδομένων (DTO), το οποίο δεν μπορεί να τροποποιηθεί, με ένα υπάρχον DTO;
Πόσο κατάλληλο είναι να χρησιμοποιείται ανεπίσημη προσφώνηση στη διαδικασία επικοινωνίας;
Πώς καθορίζει ο ελεγκτής ποια μέθοδο να επεξεργαστεί ανάλογα με το αίτημα HTTP;