Java
Μπορείτε να εξηγήσετε την έννοια του ψευδούς πολυμορφισμού στον αντικειμενοστραφή προγραμματισμό;
Μπορείς να αναφέρεις τους τύπους προβολών (view) στο PostgreSQL και να εξηγήσεις τα χαρακτηριστικά τους;
Για ποιο λόγο προορίζεται η μέθοδος HTTP PATCH και ποια είναι η διαφορά της από άλλες μεθόδους ενημέρωσης πόρων;
Μπορείτε να μας πείτε για τις τεχνολογίες και τα εργαλεία που χρησιμοποιήσατε στο τελευταίο σας έργο;
Χρησιμοποιήσατε μη-ομαδοποιημένους δείκτες κατά τη βελτιστοποίηση της βάσης δεδομένων;
Πώς μπορεί να διασφαλιστεί ο αισιόδοξος αποκλεισμός για τη διαχείριση παράλληλων ενημερώσεων δεδομένων;
Συζητάς με τους συναδέλφους σου τα σχόλια σχετικά με τον κώδικά τους και πώς συμβαίνει συνήθως;
Για ποιο λόγο χρησιμοποιούνται οι ατομικοί τύποι δεδομένων στον προγραμματισμό;
Απο-κανονικοποίηση: αν βάλουμε το dep_name στον employee και αφαιρέσουμε τον πίνακα department, πώς μπορούμε να πραγματοποιήσουμε αυτή τη μετανάστευση με ασφάλεια σε παραγωγή υπό φόρτωση;
Έχετε εμπειρία στη ρύθμιση και υλοποίηση διαδικασιών συνεχούς ολοκλήρωσης και παράδοσης (CI/CD);
Εξηγήστε τις διαφορές της μεθόδου init() κατά τη χρήση beans τύπου Singleton και Prototype στο πλαίσιο του κύκλου ζωής και της αρχικοποίησής τους.
Ποιες ενσωματωμένες λειτουργίες και μέθοδοι είναι διαθέσιμες στην βασική κλάση Object στη γλώσσα προγραμματισμού;
Εξηγήστε την αρχή της διπλής φάσης της δέσμευσης και τη σημασία της στην εξασφάλιση της ακεραιότητας των δεδομένων σε κατανεμημένες συναλλαγές.
Πώς διασφαλίζεται η ακεραιότητα των δεδομένων στη βάση δεδομένων;
Ποιοι τρόποι υπάρχουν για να διασφαλιστεί η σταθερότητα της υπηρεσίας με την αύξηση του φόρτου;
Πώς καθορίζεται ο χρόνος προσθήκης ενός στοιχείου στη δομή δεδομένων HashMap;
Ποια είναι η διαφορά μεταξύ των αντικειμένων ModelMap και ModelAndView στο πλαίσιο της μεταφοράς δεδομένων στο Spring MVC;
Ποιος είναι ο σκοπός της κλάσης CompletableFuture στη Java και σε ποια σενάρια χρησιμοποιείται συνήθως;
Μπορείτε να απαριθμήσετε τους κύριους τύπους μνήμης που χρησιμοποιούνται στην πλατφόρμα Java;
Πες μας για την αρχιτεκτονική της εφαρμογής υπολογισμών — υπολογίζει συνεχώς ή τη στιγμή του αιτήματος;