Ποια μέθοδο θα χρησιμοποιήσεις για να αναλύσεις και να βελτιστοποιήσεις ένα μακρύ και πόρους-ενεργό ερώτημα SQL στη βάση δεδομένων;
Java
Εξηγήστε τη φύση του σχεδιαστικού μοτίβου Singleton και τον κύριο σκοπό του.
Μπορεί κανείς να μοντελοποιήσει και να αποθηκεύσει τη δομή ενός οικογενειακού δέντρου σε μια σχεσιακή βάση δεδομένων;
Ποιες μεθοδολογίες και εργαλεία χρησιμοποιείς για τη δοκιμή βάσεων δεδομένων;
Πώς υλοποιούνται οι βασικές έννοιες του αντικειμενοστραφούς προγραμματισμού στη Java;
Πώς επαληθεύει το Liquibase την ακεραιότητα των εφαρμοσμένων αλλαγών DDL;
Πώς να ξεκινήσετε μια νέα συναλλαγή μέσα σε ένα μικροϋπηρεσία;
Πώς μπορεί να προσδιοριστεί στο Maven σε ποιο στάδιο της κατασκευής θα χρησιμοποιηθεί η συνδεδεμένη βιβλιοθήκη;
Ποιες συνέπειες μπορεί να προκύψουν κατά τη χρήση μεταβλητών κλειδιών σε συλλογές δεδομένων;
Μπορεί να περάσει κανείς εισαγωγικούς παραμέτρους σε μια προετοιμασμένη έκφραση CallableStatement και πώς γίνεται αυτό;
Ποια είναι τα βασικά χαρακτηριστικά που καθορίζουν την ποιότητα του κώδικα και τον κάνουν καλό;
Τι δείχνει η εντολή EXPLAIN και ποια παράμετρα εμφανίζει για την ανάλυση της εκτέλεσης ενός SQL ερωτήματος;
Πώς κατανοείτε την αρχή της αντιστροφής των εξαρτήσεων (DIP); Πώς διαφέρει από την Εισαγωγή Εξαρτήσεων;
Πόσο γρήγορα λαμβάνεται το τελευταίο στοιχείο σε μια συνδεδεμένη λίστα τύπου LinkedList;
Γιατί είναι σημαντικό να χρησιμοποιούμε πρότυπα σχεδίασης κατά την ανάπτυξη λογισμικού;
Σε ποιες περιπτώσεις πρέπει να χρησιμοποιείται μια στατική μέθοδος με συγχρονισμό στη Java;
Ποια τιμή επιστρέφει η μέθοδος equals κατά τη σύγκριση δύο αντικειμένων, εκ των οποίων το ένα αποτελεί αναφορά στο άλλο;
Πώς αλλάζει η κατάσταση του αντικειμένου μετά το τέλος της εργασίας του συλλέκτη απορριμμάτων;
Πώς μπορεί να εντοπιστούν τα αίτια εμφάνισης OutOfMemoryError σε μια εφαρμογή Java;
Μπορεί να θεωρηθεί αυτός ο κώδικας έγκυρος αν η δοκιμή πέρασε με επιτυχία πριν και μετά τις αλλαγές;