Java
Ποιο είναι το πλεονέκτημα της χρήσης ανώνυμων κλάσεων στον σύγχρονο προγραμματισμό και γιατί δεν έχουν εξαφανιστεί από τότε που εμφανίστηκαν;
Μπορεί μια υποκλάση να έχει πρόσβαση σε ιδιωτικό πεδίο της βασικής κλάσης;
Ποιες εργασίες επιλύονται κατά τη χρήση του Spring Cloud στο έργο σας;
Ποια είναι η διαφορά μεταξύ της χρήσης του Optional και του ελέγχου μιας μεταβλητής για null με τη βοήθεια της συνθήκης if/else κατά την επεξεργασία πιθανώς απουσιάζουσων τιμών;
Πώς είναι δομημένη η εσωτερική δομή δεδομένων στο bucket HashMap, που χρησιμοποιείται για την αποθήκευση στοιχείων;
Σε ποιες περιπτώσεις είναι προτιμότερο να χρησιμοποιούνται συγχρονισμένες μέθοδοι στον προγραμματισμό;
Μπορείτε να εξηγήσετε τι σημαίνει η ρύθμιση FetchType.LAZY στο πλαίσιο της φόρτωσης δεδομένων σε ORM;
Πώς να υλοποιήσετε σωστά τις αφηρημένες κλάσεις σε διεπαφές και ποια είναι η διαφορά τους;
Ποια αρχή της αντικειμενοστραφούς προγραμματισμού υλοποιεί την αλλαγή συμπεριφοράς των κληρονομημένων μεθόδων;
Υπάρχουν αντενδείξεις για τη χρήση δεικτών σε βάσεις δεδομένων;
Ποια είναι η διαφορά μεταξύ της χρήσης υποερωτήσεων και της ένωσης πινάκων μέσω JOIN σε SQL;
Πώς μπορεί να αποφευχθούν προβλήματα με την αλλαγή δεδομένων μέσα σε έναν πίνακα κατακερματισμού;
Ποια τεστ γράφετε και με ποιον τρόπο;
Ποια μέθοδος μπορεί να διασφαλίσει ότι η εκτέλεση μιας λειτουργίας κράτησης στο REST API δεν θα οδηγήσει σε αλλαγή της κατάστασης του συστήματος σε επανειλημμένες κλήσεις;
Ποια είναι οι διαφορές μεταξύ των διακομιστών εφαρμογών και των κοντέινερ σερλετ, και ποιος είναι ο ρόλος του καθενός στην αρχιτεκτονική των web εφαρμογών;
Με ποιους τρόπους μεταδίδεται το αναγνωριστικό trace για την παρακολούθηση αιτημάτων;
Ποιος είναι ο σκοπός της χρήσης της κατασκευής try-with-resources στη γλώσσα προγραμματισμού Java;
Επιτρέπεται η ύπαρξη ίδιων τιμών μέσα σε μια συλλογή τύπου Set;
Σε ποια μορφή μεταδίδονται τα καθήκοντα για υλοποίηση στο τρέχον έργο σας;
Τι είναι μια προβολή (view) στο πλαίσιο των βάσεων δεδομένων και ποιος είναι ο σκοπός της;