Μπορείς να δώσεις παραδείγματα λειτουργικών διεπαφών στον προγραμματισμό;
Java
Πώς αξιολογείται η χρονική πολυπλοκότητα της λειτουργίας προσθήκης ενός στοιχείου στο TreeSet;
Μπορείς να απαριθμήσεις τα βασικά μοτίβα κατά την κατασκευή μιας αρχιτεκτονικής μικροϋπηρεσιών;
Μπορείς να δώσεις παραδείγματα σφαλμάτων που μπορείς να συναντήσεις στη διαδικασία ανάπτυξης;
Μπορείτε να εξηγήσετε τον σκοπό και τη λειτουργία της σημείωσης @PostConstruct στο πλαίσιο του Spring;
Ποιες είναι οι διαφορές μεταξύ των στρατηγικών φόρτωσης δεδομένων στο Hibernate και ποια είναι τα χαρακτηριστικά τους;
Πώς αξιολογείται η δυσκολία της ενέργειας εισαγωγής ενός στοιχείου στο κεντρικό μέρος μιας διπλής συνδεδεμένης λίστας;
Ποια είναι η διαφορά μεταξύ των πεδίων ορατότητας Singleton και Prototype στο πλαίσιο του Spring Framework;
Μπορείτε να εξηγήσετε την έννοια της κλάσης Optional στη Java και τον σκοπό της;
Μπορείτε να απαριθμήσετε και να εξηγήσετε τις βασικές περιοχές εμβέλειας των συστατικών Bean στο Spring;
Ποιους τύπους στρατηγικών lazy και eager φόρτωσης παρέχει το Hibernate;
Μπορείτε να εξηγήσετε ποιο είναι το αρχή λειτουργίας και ο σκοπός του σχεδιαστικού μοτίβου Adapter;
Ποια είναι η χρονική πολυπλοκότητα της λειτουργίας προσθήκης ενός στοιχείου στο τέλος ενός πίνακα τύπου ArrayList;
Μπορείτε να μου πείτε πώς ήταν οργανωμένη η εργασία στην τελευταία σας θέση;
Εξηγήστε τη λειτουργία της σημείωσης @Transactional και τον ρόλο της στη διαχείριση συναλλαγών στη βάση δεδομένων.
Ποια μέθοδοι χρησιμοποιούνται για την υλοποίηση της εισαγωγής εξαρτήσεων στις εφαρμογές;
Για ποιο λόγο χρησιμοποιείται η σημείωση @ComponentScan στο Spring και ποιο ρόλο παίζει στη διαμόρφωση της εφαρμογής;
Εξηγήστε τις διαφορές μεταξύ των κλάσεων StringBuilder και StringBuffer στο πλαίσιο της χρήσης τους και της ασφάλειας των νημάτων.
Μπορείτε να εξηγήσετε τον μηχανισμό λειτουργίας της δομής δεδομένων HashMap και πώς διασφαλίζει γρήγορη πρόσβαση στα στοιχεία;