Πώς μπορεί να υλοποιηθεί μια κλάση ώστε η κατάσταση της να είναι αμετάβλητη μετά τη δημιουργία;
Java
Μπορείτε να εξηγήσετε την αρχή λειτουργίας του API Stream και πώς βοηθά στην επεξεργασία δεδομένων στη Java;
Ποια εργαλεία ή προσεγγίσεις σκοπεύεις να χρησιμοποιήσεις για να ελέγξεις τη λειτουργικότητα του νέου μικροϋπηρεσίας;
Ποιος είναι ο ρόλος του εξωτερικού κλειδιού σε μια σχεσιακή βάση δεδομένων;
Περιγράψτε την προσέγγιση που χρησιμοποιήσατε για την υλοποίηση ελέγχου χρηστών στο τελευταίο σας έργο.
Μπορείτε να εξηγήσετε την έννοια του σημείου διακοπής στο Spring AOP και πώς χρησιμοποιείται για τον ορισμό πτυχών;
Τι πληροφορίες περιέχει ένας μη-ομαδοποιημένος δείκτης σε μια βάση δεδομένων;
Ποιες μέθοδοι αυτόματης διαχείρισης μνήμης γνωρίζετε και μπορείτε να περιγράψετε τα αρχές λειτουργίας τους;
Πώς μπορείτε να δημιουργήσετε και να χρησιμοποιήσετε λειτουργικές διεπαφές στη Java;
Ποια είναι η χρονική πολυπλοκότητα της λειτουργίας αναζήτησης ενός στοιχείου σε ένα HashMap στη μέση περίπτωση;
Ποια δομή δεδομένων χρησιμοποιείται για την υλοποίηση μιας δυναμικής λίστας παρόμοιας με το ArrayList;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο 'απομόνωση' στο πλαίσιο των βάσεων δεδομένων ή της αρχιτεκτονικής συστημάτων;
Έχετε χρησιμοποιήσει εικονικούς πίνακες στα ερωτήματά σας SQL;
Μπορείτε να εξηγήσετε τι είναι το Java Database Connectivity (JDBC);
Ποιος είναι ο ρόλος του συλλέκτη απορριμμάτων στη διαδικασία διαχείρισης μνήμης σε αυτοματοποιμένα συστήματα;
Μπορείς να περιγράψεις τα χαρακτηριστικά της διαχείρισης εξαιρέσεων στο Kotlin;
Ποιες μεθόδους διαχείρισης σφαλμάτων και εξαιρετικών καταστάσεων γνωρίζετε;
Πώς μπορεί να υλοποιηθεί ένας μηχανισμός απαισιόδοξης κλειδώματος για την εξασφάλιση της ακεραιότητας των δεδομένων σε ένα περιβάλλον πολλαπλών νημάτων;
Εφαρμόσατε την αρχή του διαχωρισμού του έργου σε modules κατά τη χρήση του Maven;
Μπορείς να απαριθμήσεις τους τύπους κλάσεων που υπάρχουν στο Kotlin;