Πώς διακρίνουμε τη διαδικασία επαλήθευσης ταυτότητας χρήστη από τη διαδικασία καθορισμού των δικαιωμάτων πρόσβασής του στο Spring Security;
Java
Μπορείτε να εξηγήσετε τι εννοείται με την κατάσταση των νημάτων στον προγραμματισμό;
Μπορείς να απαριθμήσεις και να περιγράψεις τις πιθανές υλοποιήσεις της διεπαφής Set στη γλώσσα προγραμματισμού που έχεις επιλέξει;
Μπορείς να μιλήσεις για τις διάφορες παραλλαγές του μηχανισμού φόρτωσης κλάσεων στην JVM;
Πώς προετοιμάστηκες και τι έκανες πριν ξεκινήσεις την καριέρα σου στον τομέα της ανάπτυξης λογισμικού;
Ποια εσωτερική δομή και συστατικά υλοποιούνται στο πρότυπο σχεδίασης Proxy;
Μπορείς να απαριθμήσεις τους υπάρχοντες τύπους συλλεκτών απορριμμάτων στην JVM;
Η κλάση RuntimeException εξαρτάται από την κλάση Exception στη Java;
Μπορεί να διασφαλιστεί πλήρως η ανεξαρτησία των συναλλαγών αποκλείοντας οποιαδήποτε αλληλεπίδραση μεταξύ τους σε ένα σύστημα διαχείρισης βάσεων δεδομένων;
Πώς καθορίζετε το βαθμό δυσκολίας των ανατεθειμένων εργασιών;
Μπορείτε να περιγράψετε τη σειρά των σταδίων επεξεργασίας ενός αιτήματος μεταξύ του ελεγκτή και του DispatcherServlet;
Εξηγήστε πώς και γιατί τα αιτήματα μπορούν να επεξεργάζονται σε ένα ή περισσότερα νήματα στον ελεγκτή μιας web εφαρμογής
Πώς υλοποιήθηκε η αποθήκευση των tokens στο τελευταίο σας έργο;
Εξηγήστε τη λειτουργία και τον σκοπό της προσωρινής αποθήκευσης αιτημάτων σε συστήματα.
Ποιο ήταν το συμπέρασμα που βγάλατε μετά τη συνέντευξη;
Μπορείτε να εξηγήσετε σε τι περιλαμβάνουν οι δοκιμές με παραμέτρους και γιατί χρησιμοποιούνται;
Μπορείτε να δώσετε ένα παράδειγμα μιας κατάστασης όπου καταφέρατε να υλοποιήσετε την ιδέα ή τη λύση σας στο πλαίσιο ενός έργου;
Έχετε εργαστεί στο τελευταίο έργο σας με μια εφαρμογή προσανατολισμένη στο διαδίκτυο;
Μπορείτε να απαριθμήσετε τους διάφορους τύπους μεταβλητών που χρησιμοποιούνται στη γλώσσα Java;
Ποια είναι η διαφορά μεταξύ της χρήσης μιας απλής δήλωσης και μιας προετοιμασμένης PreparedStatement για την εκτέλεση ερωτημάτων SQL στο JDBC;