Πώς διαφέρουν τα μοτίβα Singleton και Prototype στο πλαίσιο του αντικειμενοστραφούς προγραμματισμού;
Java
Ποια μέθοδοι χρησιμοποιούνται για την αποθήκευση εξωτερικών δεδομένων διαμόρφωσης στις εφαρμογές;
Τι σημαίνει η παραβίαση της αρχής της Ομοιότητας και πώς να την αποφύγετε;
Έχετε αντιμετωπίσει ποτέ κυκλικές εξαρτήσεις; Πώς να τις αντιμετωπίσετε;
Μπορείτε να αναφέρετε όλους τους τύπους στοίβων δεδομένων και τα χαρακτηριστικά τους;
Σε ποιο σημείο της μνήμης αποθηκεύεται η ομάδα συμβολοσειρών στη Java;
Μπορείς να συγκρίνεις την ταχύτητα αναζήτησης ενός στοιχείου σε διαφορετικούς τύπους συλλογών;
Τι σας ώθησε να ασχοληθείτε με την ανάπτυξη εφαρμογών βασισμένων στο Spring;
Ποιοι είναι οι κύριοι λόγοι για να θεωρείται το Singleton ανεπιθύμητο μοτίβο στον σχεδιασμό;
Αποθηκεύεται το ιστορικό μηνυμάτων στο Kafka;
Ποια είναι η διαφορά μεταξύ Spring Framework και Spring Boot;
Εξηγήστε την έννοια του διαγράμματος Venn και τα βασικά παραδείγματα χρήσης.
Εξηγήστε ποιο είναι το πρόβλημα N+1 κατά τη χρήση του Hibernate και πώς επηρεάζει την απόδοση κατά την εργασία με βάσεις δεδομένων.
Γιατί δεν συνιστάται η χρήση κληρονόμησης από περισσότερες από μία κλάσεις ταυτόχρονα στη Java;
Ποιο βασικό ρόλο ή αντικείμενο αντιπροσωπεύει η αίτηση που σχετίζεται με την αναφορά στο τρέχον σύστημα;
Για ποιο σκοπό χρησιμοποιείται η σύνδεση του οδηγού στο JDBC;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την αλλαγή ή την αντικατάσταση της περιοχής δράσης του Scope Bean στην εφαρμογή;
Ποιες είναι οι προδιαγραφές και οι συστάσεις κατά την υλοποίηση της μεθόδου equals στη Java;
Με ποιους τρόπους μπορεί να προσδιοριστεί η ισότητα δύο αντικειμένων στη γλώσσα Java;
Ποια είναι η διαφορά μεταξύ των κλάσεων InputStream και Reader κατά την εργασία με ροές δεδομένων στη Java;