Java
Για ποιο λόγο χρησιμοποιείται ο τελεστής HAVING στο SQL;
Τι είναι οι μέθοδοι HTTP;
Πώς και πότε συμβαίνει η αύξηση του αριθμού των καλαθιών στο HashMap;
Ποια είναι τα διαφορές μεταξύ ενός διακομιστή ιστού και ενός διακομιστή εφαρμογών;
Ποια είναι η διαφορά μεταξύ αναπαραγωγής και sharding;
Τι είναι η μέθοδος main;
Τι γνωρίζετε για το PageContext και ποια είναι τα πλεονεκτήματα της χρήσης του;
Πώς αξιολογείται η ταχύτητα των λειτουργιών κατά τη χρήση του HashSet όσον αφορά τη χρονική πολυπλοκότητα;
Μπορεί να δηλωθεί μια ιδιωτική μέθοδος σε μια διεπαφή;
Μπορείτε να εξηγήσετε τις βασικές διαφορές μεταξύ του τυπικού SQL, JPQL και HQL κατά την εργασία με βάσεις δεδομένων σε Java;
Πώς οργανώνεται η τοποθέτηση των φύλλων σε ένα κόκκινο-μαύρο δέντρο;
Ποια είδη δέντρων χρησιμοποιούνται μέσα στη δομή δεδομένων TreeSet;
Ποιες προσεγγίσεις γνωρίζετε για την οργάνωση της διαδικασίας ανάπτυξης;
Ποιες καινοτομίες εμφανίστηκαν στο Java 8 και JDK 8;
Ποια είναι τα διαφορές μεταξύ των μεθόδων compareAndSwap() και weakCompareAndSwap() από το πακέτο java.util.concurrent.Atomic*;
Ποια αρχή της αντικειμενοστραφούς προγραμματισμού υλοποιούν οι γενικοί τύποι (Generics);
Μπορεί να υλοποιηθεί πολλαπλή κληρονομιά στη Java;
Θα θεωρείται μια μεταβλητή κοινή για νήματα αν δεν χρησιμοποιηθεί η λέξη-κλειδί volatile;
Τι είναι η λέξη-κλειδί final;
Γιατί τα αντικείμενα συμβολοσειράς πηγαίνουν στη δεξαμενή συμβολοσειρών;