Πρέπει πάντα να καλείτε τη μέθοδο που έχει διακοσμηθεί με @PostConstruct κατά τη δημιουργία ενός singleton bean στο Spring;
Java
Έχετε εμπειρία με το πρόβλημα N+1 κατά τη χρήση του Hibernate;
Λειτουργεί η σημείωση @PreDestroy για ένα bean με σκοπό singleton στο Spring σε κάθε περίπτωση;
Είναι υποχρεωτικό να χρησιμοποιείτε αμετάβλητο κλειδί σε HashMap αν εργάζεστε σε ένα μονονηματικό περιβάλλον;
Εξηγήστε τον μηχανισμό λειτουργίας της σημείωσης @Transactional στο Spring Framework και πώς διασφαλίζει τη διαχείριση των συναλλαγών.
Μπορείτε να εξηγήσετε τον μηχανισμό της μεθόδου flatMap στο API Stream και πότε πρέπει να τη χρησιμοποιείτε;
Μπορείτε να απαριθμήσετε τις βασικές μεθόδους που παρέχει το API Stream στη Java;
Μπορείτε να εξηγήσετε την έννοια και τον ρόλο του ApplicationContext στο πλαίσιο Spring;
Παρέχει η χρήση της λέξης-κλειδιού volatile προστασία από συνθήκες αγώνα στον πολυνηματικό προγραμματισμό;
Είναι δυνατόν να υλοποιηθεί ένας αλγόριθμος ταξινόμησης που να μην χρησιμοποιεί επιπλέον μνήμη για την αποθήκευση ενδιάμεσων δεδομένων;
Ποια βασικά στοιχεία αναλύετε στην έξοδο του EXPLAIN ANALYZE για την αξιολόγηση της εκτέλεσης ερωτημάτων στη βάση δεδομένων;
Εξηγήστε το πρόβλημα N+1 που μπορεί να προκύψει κατά τη χρήση του Hibernate και πώς να το αποφύγετε.
Μπορείτε να δημιουργήσετε έναν δείκτη στη βάση δεδομένων με βάση συγκεκριμένες συνθήκες ή φίλτρα;
Μπορείς να αναφέρεις τις λειτουργίες στο API Stream που διατηρούν μια ενδιάμεση κατάσταση;
Μπορείτε να απαριθμήσετε και να περιγράψετε τις διάφορες περιοχές ορατότητας που χρησιμοποιούνται για τα beans στο Spring;
Ποιος είναι ο ρόλος και ο σκοπός της λέξης-κλειδιού volatile στη γλώσσα προγραμματισμού;
Μπορείτε να περιγράψετε πώς λάμβατε και διατυπώνατε τα καθήκοντα στην προηγούμενη εργασία σας;
Πώς σχετίζονται οι μέθοδοι equals και hashCode στη Java και γιατί είναι σημαντικό να τις υλοποιούμε σωστά μαζί;
Έχετε εμπειρία με δείκτες που έχουν δημιουργηθεί με συγκεκριμένη συνθήκη στη βάση δεδομένων;
Είναι πάντα μια συνδεδεμένη λίστα στο Bucket μέσα σε HashMap;