Java
Με ποια μετρικά αξιοποιήσατε για την αξιολόγηση της κάλυψης των δοκιμών στο τελευταίο έργο;
Ποιες αναnotations που εφαρμόζονται σε κλάσεις είναι διαθέσιμες για λήψη από το πλαίσιο Spring ApplicationContext;
Αν δύο αντικείμενα διαφορετικών κλάσεων έχουν τα ίδια πεδία, θα έχουν την ίδια τιμή hashCode;
Ποιο από τα ολοκληρωμένα έργα σας προκαλεί ιδιαίτερη περηφάνια;
Αν ο διευθυντής του έργου προτείνει μια διαφορετική προσέγγιση, θα επιμείνεις στη γνώμη σου ή θα συμφωνήσεις με την επιλογή του;
Αν η παρακολούθηση δείχνει ότι η βάση δεδομένων αρχίζει να απαντά αργά, πώς θα αναζητούσατε την αιτία;
Ποιες είναι οι αιτίες του OutOfMemoryError και πώς βρίσκουμε μια διαρροή μνήμης;
Ποιες καταστάσεις ή συμπεριφορές στην ομάδα θεωρείς απαράδεκτες;
Πώς καθορίζεται η περιοχή ορατότητας του αντικειμένου Bean υπό προεπιλεγμένες συνθήκες;
Υπάρχει ένα θέμα και 5 στιγμιότυπα μιας υπηρεσίας σε μια ίδια ομάδα καταναλωτών. Τι μπορεί να πάει στραβά;
Μίλησέ μου για τη διαδικασία ανάπτυξης (Agile/Scrum). Πώς αξιολογούνται οι εργασίες;
Τι συμβαίνει αν δεν προσθέσετε μια απαισιόδοξη κλειδαριά; Ποιες επιλογές κλειδώματος υπάρχουν;
Πώς να προσδιορίσετε πότε μια κλάση ή ένα module εκτελεί πάρα πολλές λειτουργίες και παραβιάζει την αρχή της μοναδικής ευθύνης;
Τι διακρίνει τις διαφορές μεταξύ των μεθόδων εισαγωγής εξαρτήσεων με χρήση κατασκευαστή, πεδίου και μεθόδου;
Εξηγήστε τις διαφορές της μεθόδου init() κατά τη χρήση beans τύπου Singleton και Prototype στο πλαίσιο του κύκλου ζωής και της αρχικοποίησής τους.
Ποιες επιπλέον γνώσεις και δεξιότητες στον τομέα του προγραμματισμού και της ανάπτυξης αποκτήσατε πέραν του standard Java Core;
Σε ποιες περιπτώσεις εμφανίζεται η εξαίρεση LazyInitializationException στο Hibernate;
Πώς να ελέγξετε ότι οι λίστες είναι ίδιες ως προς το περιεχόμενο, αλλά η σειρά δεν έχει σημασία; List<String> actual = List.of("B", "A", "C"); List<String> expected = List.of("A", "B", "C");
Ποιοι τύποι scope beans χρησιμοποιήσατε στο Spring; Για τι χρησιμοποιείται το πρωτότυπο;
Σε τι είναι καλύτερο ή χειρότερο το TimescaleDB σε σύγκριση με το Postgres;