Ποια είναι η διαφορά μεταξύ μιας κανονικής εικονικής προβολής δεδομένων και μιας υλοποιημένης προβολής σε μια βάση δεδομένων;
Java
Εξηγήστε τη σημασία και τον σκοπό της κλάσης ThreadLocal στον πολυνηματικό προγραμματισμό.
Εξηγήστε την έννοια της μεθόδου flatMap στο Java Stream API και τη διαφορά της από το map.
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ Mock και Spy στο Mockito και πότε πρέπει να τα χρησιμοποιείτε;
Πώς διαφέρουν οι περιοχές μνήμης της στοίβας και της σωρού σε ένα πρόγραμμα;
Ποιες είναι οι προσδοκίες σας σχετικά με τη μελλοντική εργασία σας και τη θέση για την οποία υποβάλετε αίτηση;
Μπορείτε να εξηγήσετε την έννοια της Υλοποιημένης Προβολής και πώς διαφέρει από τις κανονικές προβολές σε μια βάση δεδομένων;
Μπορείτε να εξηγήσετε τι είναι το LinkedHashMap στη Java και ποια χαρακτηριστικά έχει;
Τι σας ώθησε να αποφασίσετε να ψάξετε για μια νέα δουλειά;
Πώς υλοποιείται η εγγύηση ακεραιότητας δεδομένων κατά τη χρήση βασικών τύπων δεδομένων στη Java;
Έχετε εργαστεί με εργαλεία αυτοματοποίησης δοκιμών και βιβλιοθήκες ελέγχου κώδικα;
Ποιες καταστάσεις ή περιστάσεις μπορούν να μειώσουν το κίνητρό σου στη διαδικασία εργασίας;
Πώς υλοποιείτε μια κλάση στη Java των οποίων τα αντικείμενα δεν μπορούν να αλλάξουν μετά τη δημιουργία τους;
Έχετε πρακτική εμπειρία στην ανάπτυξη με Kotlin;
Εξηγήστε την έννοια του πεδίου Prototype στο πλαίσιο των διαχειριζόμενων beans του Spring.