Μπορείτε να εξηγήσετε τι είναι το HandlerMapping και πώς χρησιμοποιείται στα web frameworks;
Java
Πώς ήταν δομημένη και κατανεμημένη η ροή εργασίας στην τελευταία σας ομάδα έργου;
Ποια είναι η διαφορά μεταξύ σύνθεσης και κληρονομιάς; Ποιο είναι προτιμότερο;
Τι συμβαίνει αν δημιουργήσετε ένα αντικείμενο από ένα βασικό συστατικό χωρίς καμία τροποποίηση ή επέκταση;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του τελεστή WHERE σε ερωτήματα SQL;
Μπορείτε να εξηγήσετε τι είναι η μέθοδος hashCode στη σύμβαση Java και πώς χρησιμοποιείται;
Έχετε αντιμετωπίσει καταστάσεις όπου σταματήσατε να εργάζεστε σε ένα έργο λόγω διαφωνιών σχετικά με τη στρατηγική υλοποίησής του;
Μπορείτε να εξηγήσετε σε τι συνίσταται η ιδέα της εισαγωγής εξαρτήσεων στον σχεδιασμό λογισμικού;
Εξηγήστε την έννοια της κλιμάκωσης στο πλαίσιο της ανάπτυξης ιστού ή προγραμματισμού
Ονομάστε δύο ή τρία παραδείγματα συλλογών ασφαλών για νήματα
Πώς καταλαβαίνετε πότε είναι απαραίτητο να υλοποιήσετε διαχείριση εξαιρέσεων στον προγραμματιστικό κώδικα;
Ποια λειτουργικότητα υλοποιεί η δομή δεδομένων TreeMap;
Πώς μπορεί να διασφαλιστεί η αμεταβλητότητα ενός αντικειμένου κλάσης που περιέχει μια λίστα ως πεδίο;
Ποιος είναι ο κύριος σκοπός της χρήσης του τύπου Optional στον προγραμματισμό;
Μπορείς να μιλήσεις για το φάσμα των Scope bins και τον σκοπό τους;
Θα προκύψει σφάλμα μεταγλώττισης κατά τη διαίρεση με το μηδέν σε ένα μπλοκ try αν το catch επιστρέφει μια εξαίρεση και το finally επιστρέφει τη συμβολοσειρά "finally";
Σε ποιες περιπτώσεις δεν πρέπει να χρησιμοποιείται το μη γενεαλογικό GC;
Ποιους τομείς ή τεχνολογίες μελετήσατε στην αρχή της εργασίας σας στο τρέχον έργο;
Ποιοι κίνδυνοι προκύπτουν κατά την εκτέλεση μη ατομικών λειτουργιών αύξησης σε ένα πολυεπεξεργαστικό σύστημα;
Μπορούν να χρησιμοποιηθούν οποιοδήποτε τύποι δεδομένων στις παραμέτρους γενικών?