Μπορείτε να εξηγήσετε την έννοια του Primary στο πλαίσιο του Spring και για ποιο λόγο χρησιμοποιείται;
Java
Εξηγήστε τι εννοείται με τη χρήση παράλληλων νημάτων στη Java και ποια είναι τα πλεονεκτήματά του
Ποιους τρόπους υλοποίησης πινάκων γνωρίζεις;
Εξηγήστε την έννοια των παραμετροποιημένων τύπων και τη χρήση τους στον προγραμματισμό.
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης ατομικών μεταβλητών σε πολυνηματικές εφαρμογές;
Έχετε εμπειρία στη χρήση του ConcurrentHashMap στα έργα σας;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο 'λάμδα' στον προγραμματισμό;
Μπορείτε να μιλήσετε για τη συμμετοχή σας στην ανάπτυξη έργων στην προηγούμενη εργασία σας;
Ποιος είναι ο ρόλος και ο σκοπός του τροποποιητή abstract στον αντικειμενοστραφή προγραμματισμό;
Εξηγήστε τι είναι το μοτίβο Decorator και πώς χρησιμοποιείται για την επέκταση της λειτουργικότητας των αντικειμένων
Μπορείτε να εξηγήσετε τι σημαίνει η χρήση της λέξης-κλειδιού abstract στον προγραμματισμό;
Τι σας ώθησε να αποφασίσετε να ψάξετε για μια νέα δουλειά;
Ποιος είναι ο ρόλος του συστατικού Profile στο πλαίσιο του Spring και για ποιο λόγο χρησιμοποιείται;
Μπορείτε να εξηγήσετε την έννοια του μοντέλου, της προβολής και του ελεγκτή στο αρχιτεκτονικό μοτίβο MVC;
Ποια μορφή εργασίας σας φαίνεται πιο βολική για την εκτέλεση των καθηκόντων;
Μπορείτε να εξηγήσετε τι είναι το Hibernate και πώς χρησιμοποιείται στην ανάπτυξη εφαρμογών Java;
Ποιος είναι ο σκοπός του διαχωρισμού της εφαρμογής σε στρώματα στην αρχιτεκτονική MVC;
Σε ποια εταιρεία πραγματοποιήσατε την τελευταία σας εργασία ή πρακτική;
Ποιες δυσκολίες μπορεί να προκύψουν κατά τη χρήση του μηχανισμού σύγκρισης και ανταλλαγής (CAS);
Ποιος είναι ο σκοπός της αρχής της ανοιχτότητας-κλεισίματος του SOLID για την ανάπτυξη λογισμικού;