Είσαι έτοιμος να ξεκινήσεις τη συνέντευξη;
Java
Εξηγήστε τον μηχανισμό λειτουργίας του τροποποιητή πρόσβασης protected και σε ποιες περιπτώσεις εφαρμόζεται.
Ποιος είναι ο ρόλος και τα πλεονεκτήματα της χρήσης αμετάβλητων κλάσεων στον προγραμματισμό;
Ποια διαδικασία συμβαίνει με το αντικείμενο στη μνήμη κατά τη συλλογή απορριμμάτων;
Τι είναι η δεξαμενή συμβολοσειρών και ποιος είναι ο σκοπός της στην αποθήκευση συμβολοσειρών στη Java;
Πώς μπορούμε να υποδείξουμε σύντομα τον τύπο κλάσης σε Java με δύο λέξεις;
Χρησιμοποιείτε την ετικέτα @Bean για την δήλωση ενός συστατικού στη διαμόρφωση;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο 'advice' στο πλαίσιο της ανάπτυξης λογισμικού;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης της μεθόδου findBy στο JPA για την αναζήτηση δεδομένων;
Ποια είναι η διαφορά μεταξύ της προσωρινής αποθήκευσης στη μνήμη της εφαρμογής και της εξωτερικής cache (Redis);
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του Docker Compose για την ορχήστρωση κοντέινερ;
Πώς επηρεάζει την απόδοση του HashMap αν όλα τα κλειδιά λαμβάνουν τον ίδιο κωδικό κατακερματισμού;
Ποια είναι η εμπειρία σας στη χρήση του MongoDB και πόσο καιρό εργάζεστε με αυτό;
Ποια είναι η βασική κλάση στο Kotlin που λειτουργεί ως πρόγονος για όλες τις άλλες κλάσεις;
Μπορείς να εξηγήσεις τα διακριτικά χαρακτηριστικά της δομής δεδομένων TreeMap;
Ποια δομή δεδομένων εξασφαλίζει ταχεία αναζήτηση στοιχείων σε σύγκριση με την ισότητα, που πραγματοποιείται σε σταθερό χρόνο;
Ποιες πιθανές δυσκολίες μπορεί να προκύψουν κατά την κλήση της μεθόδου System.gc() στη Java;
Μπορείτε να εξηγήσετε τα στάδια του κύκλου ζωής ενός αντικειμένου στο JPA και πώς συμβαίνει αυτό μέσα στο πλαίσιο;
Πώς πραγματοποιήσατε την ανάλυση της απόδοσης των ερωτημάτων;
Ποια μέθοδοι υπάρχουν για την περιήγηση στα στοιχεία μιας συλλογής στον προγραμματισμό;