Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την υλοποίηση της αμεταβλητότητας των κλάσεων στον προγραμματισμό;
Java
Εξηγήστε τον μηχανισμό της διαδικασίας μετατροπής αντικειμένων Java σε ρεύμα bytes και αντίστροφα.
Μπορείς να αναφέρεις τους βασικούς τύπους δομών συλλογής και τις υλοποιήσεις τους;
Ποιο πρωτόκολλο χρησιμοποιείται κατά την ανταλλαγή δεδομένων στο REST API;
Χρησιμοποιώντας συλλογές, σε ποιες περιπτώσεις γίνεται ταχύτερη η διαδρομή: σε ArrayList ή σε LinkedList;
Ποιος είναι ο ρόλος και τα χαρακτηριστικά των διαφόρων τομέων της ζωής των Spring-συστατικών;
Πώς να υλοποιήσετε έναν διαχειριστή αιτημάτων στην εφαρμογή σας;
Πότε είναι σκόπιμο να εφαρμόζονται μηχανισμοί συσκευασίας στον προγραμματισμό;
Ποια είναι η διαφορά μεταξύ της χρήσης εγγενών ερωτημάτων SQL και JPQL κατά την εργασία με βάσεις δεδομένων;
Τι συμβαίνει αν προκύψει εξαίρεση μέσα στη μπλοκ finally κατά την εκτέλεση;
Μπορείς να αναφέρεις τα βασικά αρχικά συστατικά και modules που χρησιμοποιούνται στο Spring;
Έχετε εμπειρία στη χρήση αντιδραστικού προγραμματισμού στα έργα σας;
Πώς υλοποιείται η δομή δεδομένων δυναμικού πίνακα στη Java και ποια είναι τα χαρακτηριστικά της;
Ποιος είναι ο χρόνος αποθήκευσης της cache πρώτου επιπέδου στο σύστημα;
Πώς υλοποιείτε τη στρατηγική διανομής δεδομένων κατά τη χρήση sharding;
Τι σημαίνει ο όρος 'starvation' στο πλαίσιο του πολυνηματισμού και πώς μπορεί να αποφευχθεί;
Γιατί στο μοτίβο γεφυράς διαχωρίζονται η αφαιρετικότητα και η συγκεκριμένη υλοποίηση;
Πώς καθορίζεται ο χρόνος πρόσβασης στο τελευταίο στοιχείο σε ArrayList;
Έχετε πρακτική εμπειρία με το Spring Boot;
Κάνεις αυτόματο έλεγχο του κώδικά σου;