Εξηγήστε πώς επηρεάζει η μέθοδος equals τη συμπεριφορά των κλειδιών στο HashMap.
Java
Μπορείτε να ελέγξετε πολλαπλές τιμές επιστροφής της μεθόδου σε μία δοκιμή;
Ποια είναι η χρονική πολυπλοκότητα της λειτουργίας προσθήκης ενός στοιχείου στο τέλος ενός πίνακα τύπου ArrayList;
Σε ποιο τύπο βάσης δεδομένων πρέπει να εστιάσετε κατά την ανάπτυξη ενός νέου μικροϋπηρεσίας;
Ποιοι τρόποι υπάρχουν για να αποφευχθεί η εκτέλεση του μπλοκ finally μετά από εξαίρεση σε try/catch;
Ποια στοιχεία και modules του Spring Cloud χρησιμοποιήσατε στα έργα σας;
Ποια στοιχεία και εργαλεία παρέχει το Spring Cloud για την ανάπτυξη λύσεων μικροϋπηρεσιών;
Μπορείς να αναφέρεις τους βασικούς τύπους σχέσεων που υπάρχουν μεταξύ των πινάκων σε μια σχεσιακή βάση δεδομένων;
Ποιος είναι ο σκοπός της χρήσης της εντολής 'git revert' και σε ποιες καταστάσεις εφαρμόζεται;
Πρέπει να διαχωρίζουμε τους πίνακες σε μέρη (sharding) για να αυξήσουμε την ταχύτητα εκτέλεσης των ερωτημάτων;
Τι προκαλεί σύγκρουση κατά την διαδοχική εφαρμογή της εντολής rebase για τη συγχώνευση δύο κλάδων με τη κοινή τους βάση;
Ποιες μεθόδους χρησιμοποιείς για να πετύχεις υψηλή συνοχή των συστατικών κατά την αναδιάρθρωση του κώδικα;
Ποια είναι η διαφορά μεταξύ της χρήσης LEFT JOIN και LEFT OUTER JOIN στο PostgreSQL κατά τη συγχώνευση πινάκων;
Πώς μπορεί να υλοποιηθεί ένας συνδυασμένος δείκτης σε μια βάση δεδομένων;
Μπορείτε να εξηγήσετε τι είναι το Spring και για ποιο λόγο χρησιμοποιείται στην ανάπτυξη Java;
Ποιες προσεγγίσεις γνωρίζετε για την εξάλειψη σφαλμάτων και τη βελτίωση της απόδοσης κατά την εργασία με βάσεις δεδομένων;
Δεν είναι υποχρεωτικό να ακολουθούνται όλες οι αρχές SOLID σε κάθε περίπτωση ανάπτυξης;
Πώς διαχειρίζεται την κατάσταση όταν συμβαίνει μια σύγκρουση κλειδιών κατά τη χρήση Bucket στο HashMap;
Πόσα πλαίσια Spring Boot θα δημιουργηθούν κατά τη χρήση της σημείωσης @SpringBootTest για δύο κλάσεις;
Μπορείς να εξηγήσεις τις διαφορές μεταξύ των σχεσιακών και μη σχεσιακών συστημάτων αποθήκευσης δεδομένων;