Ποιο είναι το μέγεθος της ομάδας που συμμετέχει στο τρέχον έργο;
Java
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ των πρωτοκόλλων TLS και mTLS;
Πώς γίνεται η κατανομή μνήμης κατά την αρχικοποίηση ενός νέου αντικειμένου στη μνήμη;
Υψηλή χρήση βάσης δεδομένων — τι προτείνετε: διαμέριση, sharding;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης της μεθόδου ολοκλήρωσης δεδομένων μέσω βάσης δεδομένων;
Έχετε εμπειρία στη σύνδεση και αλληλεπίδραση με διάφορες υπηρεσίες σε ένα σύστημα;
Ποια συμπεριφορά διασφαλίζει τη χρήση της λέξης-κλειδιού volatile στη Java κατά την εργασία με μεταβλητές;
Υπήρξαν περιπτώσεις όπου προσκαλέσατε κάποιον να περάσει τεχνική συνέντευξη;
Έχετε ασχοληθεί ποτέ με βελτιστοποίηση ερωτημάτων;
Σχεδιάστε τις σχέσεις (πίνακες μηνυμάτων και πρακτόρων) και γράψτε ένα ερώτημα SQL που επιστρέφει τους 5 κορυφαίους πράκτορες, των οποίων οι απαντήσεις αρέσουν περισσότερο στους χρήστες. Το πεδίο αντίδρασης δέχεται τις τιμές -1, 0, 1.
Περιγράψτε τα βασικά στάδια και τη σειρά εκτέλεσης των εργασιών στο πλαίσιο του έργου.
Ποιος είναι ο κύριος ρόλος της μορφής JSON στη μεταφορά δεδομένων μεταξύ συστημάτων;
Μπορείς να απαριθμήσεις τους βασικούς αλγόριθμους αναζήτησης στοιχείων σε έναν πίνακα;
Ποια είναι η κατάλληλη στιγμή για να δώσετε ανατροφοδότηση μετά τη συνέντευξη;
Εξηγήστε τον μηχανισμό λειτουργίας του τροποποιητή πρόσβασης protected και σε ποιες περιπτώσεις εφαρμόζεται.
Ποιος είναι ο ρόλος και τα πλεονεκτήματα της χρήσης αμετάβλητων κλάσεων στον προγραμματισμό;
Πώς μπορεί να υλοποιηθεί η αρχή της dependency injection σε εφαρμογές Java;
Πώς μπορούμε να επιβεβαιώσουμε ότι κατά την εκτέλεση ενός τεστ στο JUnit ρίχνεται η αναμενόμενη εξαίρεση;
Τι θα συμβεί με το όνομα του bean του Spring αν κατά την δήλωσή του δεν οριστεί ρητά όνομα ή ταυτοποίηση;
Πότε συνιστάται η χρήση της εντολής install κατά τη διάρκεια εργασίας με το σύστημα;