Μπορείτε να αναφέρετε διαφορετικούς τύπους μεθόδων που χρησιμοποιούνται σε ροές δεδομένων;
Java
Πώς είναι δομημένη η ιεραρχία των διαφόρων τύπων συλλεκτικών δεδομένων;
Εξηγήστε τις διαφορές μεταξύ στοίβας και σωρού στο πλαίσιο της Java Virtual Machine.
Τι συμβαίνει αν υπερχειλίσει η στοίβα και πώς εκδηλώνεται ως σφάλμα;
Ποιος είναι ο σκοπός του σημαφόρου σε πολυνηματικές εφαρμογές;
Μπορείς να δώσεις παραδείγματα λειτουργικών διεπαφών στον προγραμματισμό;
Ποια εξαίρεση προκύπτει αν η JVM εξαντλήσει τον διαθέσιμο χώρο στο Heap;
Μπορείτε να εξηγήσετε τι είναι μια δομή δεδομένων Heap και για ποιες εργασίες χρησιμοποιείται;
Μοιραστείτε την εμπειρία σας με το Spring Security στα έργα σας.
Ποιο από τα συστατικά της JVM απαιτεί περισσότερο μνήμη: η περιοχή αποθήκευσης αντικειμένων (Heap) ή η περιοχή εκτέλεσης μεθόδων (Stack);
Ποιος είναι ο ρόλος της σημείωσης Transactional στη διαχείριση συναλλαγών σε μια εφαρμογή;
Ποια είναι η σχέση μεταξύ των πινάκων 'καθίσματα' και 'αίθουσες' στη βάση δεδομένων του κινηματογράφου;
Σε ποιο σημείο της κλάσης τοποθετούνται συνήθως οι βασικοί τύποι δεδομένων στη δομή της;
Πώς μπορεί να υλοποιηθεί η παράλληλη εκτέλεση κώδικα σε Java με τη βοήθεια νημάτων;
Πώς γίνεται η προσθήκη ενός στοιχείου στο HashMap όταν προκύπτει σύγκρουση κλειδιών;
Μπορείτε να εξηγήσετε τι είναι το Spring και για ποιο λόγο χρησιμοποιείται στην ανάπτυξη Java;
Ποια είναι η χρονική πολυπλοκότητα της αναζήτησης ενός στοιχείου σε ένα HashMap με βάση το κλειδί;
Πώς αξιολογείται η χρονική πολυπλοκότητα της πρόσβασης σε ένα στοιχείο με βάση το δείκτη σε μια συνδεδεμένη λίστα;
Εξηγήστε τι αποτελεί ένα συστατικό Spring Bean και πώς χρησιμοποιείται στο πλαίσιο του Spring Framework.
Μπορείτε να δημιουργήσετε έναν πίνακα στη βάση δεδομένων με δύο ίδιες τιμές σε μια στήλη που έχει δηλωθεί ως πρωτεύων κλειδί;