Πώς διασφαλίζεται η αμεταβλητότητα των αντικειμένων σε μια κλάση;
Java
Μπορείτε να εξηγήσετε πώς υλοποιείται η αυτόματη συλλογή απορριμμάτων σε διαχειριζόμενες γλώσσες προγραμματισμού;
Προτιμήσεις σχετικά με τύπους ή τομείς έργων που θα θέλατε να ασχοληθείτε;
Μπορείτε να εξηγήσετε σε τι αφορά η μέθοδος που σημειώνεται με την ανάρτηση Transactional;
Μπορείς να αναφέρεις τις βασικές σημάνσεις που χρησιμοποιούνται στο Spring Boot;
Πώς είναι δομημένη η δομή του bucket μέσα στην υλοποίηση του HashMap;
Πώς μπορείτε να δημιουργήσετε ένα πλήρως ανεξάρτητο αντίγραφο ενός αντικειμένου, συμπεριλαμβανομένων όλων των ενσωματωμένων στοιχείων;
Μπορείς να αναφέρεις τους βασικούς τύπους λειτουργιών που υλοποιούνται κατά την εργασία με Stream στη Java;
Πώς μπορείτε να ενώσετε στοιχεία μιας συλλογής χρησιμοποιώντας το API Stream;
Έχετε εμπειρία με το πλαίσιο Spring για την ανάπτυξη εφαρμογών;
Ποιες προσεγγίσεις χρησιμοποιήσατε για την πραγματοποίηση ελέγχων κώδικα μεταξύ ομάδων;
Πώς υλοποιείται η μέθοδος hashCode στη Java και πώς επηρεάζει τη λειτουργία των κατακερματιστικών πινάκων;
Έχετε εμπειρία από την πραγματοποίηση ή τη συμμετοχή σε κριτικές κώδικα μεταξύ ομάδων;
Ποιες συνέπειες μπορεί να προκύψουν αν χρησιμοποιήσουμε ένα μεταβλητό αντικείμενο ως κλειδί σε μια δομή Map;
Μπορεί να χρησιμοποιηθεί μια κατασκευή try-catch χωρίς να οριστεί μπλοκ catch, και σε ποιες περιπτώσεις είναι αυτό αποδεκτό;
Πώς καθορίζεται η τιμή του κωδικού κατακερματισμού για ένα αντικείμενο, εάν η μέθοδος hashCode δεν έχει υπερισχυθεί;
Έχετε συζητήσει την αλλαγή των τυπικών κανόνων ελέγχου κώδικα στην ομάδα σας;
Γιατί είναι αδύνατο να αλλάξετε το περιεχόμενο ενός αντικειμένου τύπου String μετά τη δημιουργία του;
Πώς καθορίζεται ο χρόνος πρόσβασης στα στοιχεία σε ένα κόκκινο-μαύρο δέντρο;
Πώς αξιολογείται η χρονική πολυπλοκότητα της λειτουργίας προσθήκης ενός στοιχείου σε ArrayList;