Java
Τι σε εμπνέει στο πλαίσιο του τρέχοντος έργου και γιατί;
Όλα τα beans είναι singleton. Πολλά αιτήματα έρχονται στην ίδια μέθοδο REST. Πώς διασφαλίζεται η ασφάλεια των νημάτων; Η Spring εγγυάται κάτι από προεπιλογή;
Υπάρχει ένα σύστημα που επιτρέπει στους χρήστες να εργάζονται με αρχεία στον browser. Η τεχνολογική στοίβα είναι στάνταρ: Java, Spring, React, Postgres. Τα αρχεία αποθηκεύονται στο σύστημα αρχείων στο backend, και τα μεταδεδομένα των αρχείων στη βάση δεδομένων. Η ομάδα υλοποίησε μια λειτουργία: μετονομασία αρχείου. Αυτή η μέθοδος είναι ουσιώδης για τη μετονομασία αρχείου στο backend. Πρέπει να πραγματοποιηθεί ανασκόπηση για τον εντοπισμό πιθανών προβλημάτων στον υπάρχοντα κώδικα και να προταθούν λύσεις. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // μετονομασία αρχείου στον δίσκο exec("update file set name='" + newName + "' where id = " + id); }
Γιατί μια κλάση σε μια γλώσσα προγραμματισμού χρησιμοποιεί την προεπιλεγμένη υλοποίηση της μεθόδου toString αν δεν την υπερκαλύψει;
Ποια είναι η διαφορά στην απόδοση μεταξύ της χρήσης primitive τύπων δεδομένων και των αντικειμενικών περιτυλίγματων τους;
Χρησιμοποιήθηκε το τελευταίο σας έργο σε περιβάλλον cloud;
Πες μας για το πώς λειτουργεί ο Garbage Collector στη Java.
Ποιες annotations σε Java γνωρίζεις για τον ορισμό REST endpoints;
Μπορείτε να εξηγήσετε τι σημαίνει στατική τυποποίηση στη γλώσσα Java;
Μπορείτε να αλλάξετε τον τύπο επιστροφής μιας μεθόδου κατά την υπερφόρτωσή της με διαφορετικά σύνολα παραμέτρων;
Υποστηρίζει το Postgres το επίπεδο απομόνωσης READ UNCOMMITTED; Τι θα συμβεί αν το ορίσετε στο @Transactional;
Ποια είναι τα βασικά απαιτούμενα για τα κλειδιά σε βάσεις δεδομένων ή δομές δεδομένων;
Ποια εσωτερικά στοιχεία των αντικειμένων χρησιμοποιούνται για την υλοποίηση της επιχειρηματικής λογικής και των διαδικασιών;
Ποιος είναι ο ρόλος του μεσίτη στην επικοινωνία μεταξύ μικροϋπηρεσιών;
Έχετε βρεθεί ποτέ σε καταστάσεις όπου η τάξη δεν είχε σύστημα ελέγχου εκδόσεων ή διαχείρισης εκδόσεων;
Πώς οργανώνεται ο χώρος μνήμης για τις μεταβλητές στη γλώσσα Java;
Από ποια στοιχεία αποτελείται η βασική διαμόρφωση στο αρχείο pom.xml;
Χρησιμοποιήσατε την ετικέτα RestController κατά την ανάπτυξη RESTful API στο Spring;
Σε ποιο σημείο της κλάσης τοποθετούνται συνήθως οι βασικοί τύποι δεδομένων στη δομή της;
Μπορεί να προσδιοριστεί η πηγή διαρροών μνήμης σε ένα πρόγραμμα;