Java
Είναι δυνατόν να χρησιμοποιήσετε ένα μπλοκ try χωρίς ένα μπλοκ catch στη Java;
Τι ενέργειες θα λάβεις αν αυξηθεί το φορτίο στο σύστημα και οι καθυστερήσεις στην εκτέλεση ερωτημάτων στη βάση δεδομένων γίνουν σημαντικές;
Πώς διαφέρουν οι λειτουργίες προσθήκης στοιχείων σε ArrayList και LinkedList στην Java;
Ποιους άλλους περιορισμούς θα ήταν σκόπιμο να χρησιμοποιήσετε στη βάση δεδομένων, εκτός από PRIMARY KEY, UNIQUE, NOT NULL και CHECK;
Ονομάστε τις βασικές κλάσεις για εργασία με ροές εισόδου και εξόδου στη Java.
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης ArrayList στη Java;
Μπορείς να μιλήσεις για τις δύο κύριες κατηγορίες εξαιρέσεων στην ιεραρχία σφαλμάτων;
Είναι υποχρεωτικό να δηλώνετε την κληρονομιά από τη βασική κλάση Object στις δικές σας κλάσεις στη γλώσσα προγραμματισμού;
Μπορείτε να αναφέρετε κλάσεις ή αντικείμενα που δεν είναι απόγονοι της βασικής κλάσης Object;
Τι εννοείται με την κατάσταση persistent σε μια οντότητα στο Hibernate και πώς επηρεάζει τη διαχείρισή της στο πλαίσιο του ORM;
Χρησιμοποίησες τη μέθοδο hashCode στα έργα σου ή κατά την ανάπτυξη;
Μπορεί να υλοποιηθεί παράλληλη επεξεργασία δεδομένων σε συσκευές με περιορισμένους πόρους;
Είναι το Throwable μια προαιρετική εξαίρεση στη Java;
Έχετε εμπειρία διαχωρισμού πολύπλοκων εργασιών σε μικρότερα συστατικά;
Ποιες μεθόδους ανάγνωσης XML γνωρίζετε; Περιγράψτε τα πλεονεκτήματα και τα μειονεκτήματα κάθε μιας.
Μπορείτε να εξηγήσετε τι είναι το μοτίβο στρατηγικής και πώς εφαρμόζεται στην ανάπτυξη λογισμικού;
Ποια είναι τα σενάρια χρήσης και τα πλεονεκτήματα της χρήσης του Kafka σε συστήματα επεξεργασίας δεδομένων;
Τι συμβαίνει όταν καλείται η μέθοδος load() στο Hibernate αν το ζητούμενο αντικείμενο δεν βρεθεί στη βάση δεδομένων;
Πώς μπορούμε να δημιουργήσουμε μια κλάση των αντικειμένων της οποίας δεν μπορούν να τροποποιηθούν μετά τη δημιουργία τους;
Για ποιο λόγο χρησιμοποιούνται οι λειτουργικές διεπαφές ObjDoubleConsumer<T>, ObjIntConsumer<T> και ObjLongConsumer<T>?