Εξηγήστε τις διαφορές μεταξύ στοίβας και σωρού στο πλαίσιο της Java Virtual Machine.
Java
Έχετε εμπειρία στη χρήση του API Criteria σε JPA για τη δημιουργία δυναμικών ερωτημάτων;
Πού αποθηκεύονται στη μνήμη οι πληροφορίες σχετικά με τα στοιχεία του ArrayList στην JVM;
Εξηγήστε τη διαφορά μεταξύ του αλγορίθμου δυαδικής αναζήτησης και της δομής δεδομένων δυαδικού δέντρου αναζήτησης.
Ποια σημάδια υποδεικνύουν την ανάγκη μετατροπής μιας μονολιθικής εφαρμογής σε μια αρχιτεκτονική μικροϋπηρεσιών;
Τι τύπους ενώσεων πινάκων χρησιμοποιείτε σε ερωτήματα SQL;
Ποια μέθοδος μπορεί να χρησιμοποιηθεί για να αντιστραφεί η σειρά των λέξεων σε μια συμβολοσειρά;
Ποια είναι η διαφορά στη συμπεριφορά φόρτωσης των σχετικών οντοτήτων κατά τη χρήση Lazy και Eager στο Hibernate;
Ποιος τρόπος αποθήκευσης και δομή δεδομένων είναι ο καταλληλότερος για την αποθήκευση ενός μεγάλου συνόλου αριθμών που δεν υπερβαίνουν το 30000 σε απόλυτη τιμή, ώστε να διασφαλίζεται ταχεία αναζήτηση και ελάχιστη χρήση μνήμης;
Μπορείς να περιγράψεις μια κατάσταση όπου η χρήση ενός σύνθετου δείκτη σε μια βάση δεδομένων θα ήταν ιδιαίτερα χρήσιμη;
Ποια είναι η διαφορά στην απόδοση μεταξύ της χρήσης primitive τύπων δεδομένων και των αντικειμενικών περιτυλίγματων τους;
Μπορείτε να εξηγήσετε την ουσία των λειτουργιών σε cascade στο πλαίσιο εργασίας με βάσεις δεδομένων ή λίστες;
Ποιος είναι ο ρόλος της σημείωσης @Transactional στο πλαίσιο Spring και σε ποια σενάρια εφαρμόζεται;
Ποια είναι η διαφορά μεταξύ Path και ClassPath στο πλαίσιο εργασίας με διαδρομές στη Java;