Πώς να προσδιορίσετε αν μια εξαίρεση είναι ελέγξιμη ή μη ελέγξιμη σε μια γλώσσα προγραμματισμού;
Java
Μπορείτε να τροποποιήσετε το μέγεθος της περιοχής στοίβας που έχει οριστεί για την αποθήκευση δεδομένων στον προγραμματισμό;
Πώς αξιολογείται η αποδοτικότητα της αναζήτησης ενός στοιχείου μέσα στη δομή HashMap;
Έχετε εμπειρία στη χρήση πολυνηματικής προγραμματισμού σε έργα Java;
Μπορείτε να εξηγήσετε τι είναι το Spring και για ποιο λόγο χρησιμοποιείται στην ανάπτυξη Java;
Πλεονεκτήματα και μειονεκτήματα του JPA έναντι του JDBC;
Ποια είναι η διαφορά μεταξύ ενδιάμεσων και τερματικών μεθόδων στον προγραμματισμό;
Τι είναι η λιμοκτονία ροής (starvation);
Τι κάνει η μέθοδος parallelStream;
Πώς απλοποιούμε την επεξεργασία αν θέλουμε να χειριστούμε πολλαπλές εξαιρέσεις με τον ίδιο τρόπο (Multi-catch);
Σε ποιες περιπτώσεις η χρήση της σημείωσης @Transactional στο Spring δεν διασφαλίζει την αναμενόμενη συμπεριφορά των συναλλαγών;
Ποια είναι η διαφορά μεταξύ των σημειώσεων @Bean και @Component στο Spring και σε ποιες περιπτώσεις χρησιμοποιούνται;
Πώς μπορείτε να περάσετε ένα όρισμα μιας συνάρτησης με αναφορά, ώστε οι αλλαγές μέσα στη συνάρτηση να αντικατοπτρίζονται στη αρχική μεταβλητή;
Τι είναι μια διαρροή μνήμης (Memory Leak);
Πώς ορίζετε αναγκαστικά τον αριθμό νημάτων για ένα stream;
Μπορείς να απαριθμήσεις τις βασικές μεθόδους της διεπαφής ExecutorService και να εξηγήσεις τον σκοπό τους;
Τι είναι μια διαρροή μνήμης στη Java; Ποιο είναι το αλγόριθμο για την ανίχνευσή της;
Πώς να βρείτε μια διαρροή μνήμης (ανάλυση Heap Dump);
Γιατί συνιστάται η χρήση POST αντί για GET για εμπιστευτικά δεδομένα;