Java
Εξηγήστε τη σειρά των σταδίων επεξεργασίας μιας εργασίας από την παραλαβή της έως την ανάπτυξή της στον διακομιστή
Μπορείτε να εξηγήσετε πώς λειτουργεί ο τελεστής instanceof στη Java και σε ποιες περιπτώσεις χρησιμοποιείται;
Πώς μπορεί να υλοποιηθεί η παράλληλη εκτέλεση κώδικα σε Java με τη βοήθεια νημάτων;
Ποια είναι η διαφορά μεταξύ της χρήσης Hibernate και της άμεσης αλληλεπίδρασης με τη βάση δεδομένων μέσω JDBC;
Πώς ξεκινούν τα νήματα; Ποια είναι τα πρωταρχικά αντικείμενα για την εκκίνηση;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο 'πλαίσιο' στο πλαίσιο του Spring Framework;
Πώς αξιολογείται η χρονική πολυπλοκότητα των λειτουργιών εισαγωγής, διαγραφής και αναζήτησης στοιχείων σε μια συνδεδεμένη λίστα;
Ποια πολιτική εκκένωσης (eviction policy) πρέπει να οριστεί στο Redis για την αποθήκευση καθυστερημένων ειδοποιήσεων;
Πώς ενημερώνω το όνομα ενός χαρακτήρα (π.χ., από Vadim σε Dmitry) χρησιμοποιώντας το Spring Data, γνωρίζοντας το ID του;
Τι σημαίνει για εσένα υψηλό φορτίο;
Μπορείς να απαριθμήσεις και να περιγράψεις σύντομα τους βασικούς τύπους συλλογών που χρησιμοποιούνται στο Java Core;
Ποια μέσα και μέθοδοι υπάρχουν για τη μεταφορά δεδομένων μεταξύ βάσεων δεδομένων;
Έχετε συνεργαστεί με σχεδιαστές στο τελευταίο σας έργο;
Έχετε εμπειρία με το Kotlin;
Ποιες προσεγγίσεις χρησιμοποιήσατε για την πραγματοποίηση ελέγχων κώδικα μεταξύ ομάδων;
Τι είναι το volatile στη Java, ποιος είναι ο σκοπός του και πώς λειτουργεί;
Πώς λειτουργούν οι sockets στη Java; Μπορούν να δεχτούν αιτήματα HTTP;
Αλλάζουν οι μεταβλητές περιβάλλοντος κατά την αντικατάσταση αρχείου ιδιοτήτων;
Ποιος στην ομάδα σας ήταν υπεύθυνος για τη συλλογή των μη λειτουργικών απαιτήσεων στο επόμενο έργο;
Πώς μπορεί κανείς να δημιουργήσει και να διαχειριστεί αντικείμενα στο πλαίσιο της εξάρτησης εισαγωγής κατά τη χρήση του Spring;