Java
Τι είναι η κρυπτογράφηση στον προγραμματισμό;
Ποια είναι τα βασικά methods που υπάρχουν στην κλάση HttpServlet;
Πώς να συνδεθείτε με τη βάση δεδομένων;
Πώς μπορεί να μετατραπεί μια μονολιθική εφαρμογή σε ένα σύνολο ξεχωριστών μικροϋπηρεσιών;
Έχετε χρειαστεί ποτέ να επαναπροσδιορίσετε μόνοι σας τη μέθοδο equals;
Με ποια μηχανισμό το NIO παρέχει μη αποκλειστική πρόσβαση στους πόρους;
Πώς εξηγείται γιατί αυτός ο τύπος βάσεων δεδομένων ονομάζεται σχεσιακός;
Πώς και ποια διαδικασίες ξεκινούν κατά την εκκίνηση μιας εφαρμογής Spring Boot;
Έχετε δεξιότητες εντοπισμού σφαλμάτων και προβλημάτων στον προγραμματιστικό κώδικα;
Σε ποια προβλήματα μπορεί να οδηγήσει η παραβίαση των αρχών SOLID;
Πώς αξιολογείται η αποδοτικότητα της αναζήτησης ενός στοιχείου με κλειδί σε ένα HashMap σε περίπτωση συγκρούσεων;
Εξηγήστε την έννοια της αργής φόρτωσης στο Hibernate και πώς επηρεάζει την εργασία με δεδομένα
Μπορείτε να εξηγήσετε τι σημαίνει εξαίρεση στη γλώσσα Java και πώς χρησιμοποιείται;
Ποιες δυσκολίες προέκυψαν κατά τη χρήση του Hibernate σε έργα;
Χρησιμοποιήσατε το java.util.concurrent στο Java 5;
Ποιο είναι το πρόβλημα με τις ελεγχόμενες εξαιρέσεις στη Java;
Πώς εντοπίσατε και διορθώσατε τα λάθη στο τελευταίο σας έργο;
Πώς μπορεί να υλοποιηθεί η πολλαπλή κληρονομιά στην Java;
Πώς μπορεί να επεκταθεί η λειτουργικότητα του JSP;
Ποιος είναι ο κύριος στόχος της εφαρμογής της διαδικασίας ανάπτυξης λογισμικού;