Ποια είναι τα διαφορές μεταξύ των εκδόσεων JUnit 4 και JUnit 5 στο πλαίσιο των δοκιμών;
Java
Πώς διασφαλίζεται η ατομικότητα μιας λειτουργίας όταν η επιχειρηματική λογική εκτελείται με τη συμμετοχή δύο διαφορετικών συστημάτων αποθήκευσης δεδομένων;
Ποιος είναι ο σκοπός της κλάσης Error, είναι ελέγξιμη ή μη ελέγξιμη;
Έχετε μελετήσει άρθρα και υλικά που αφορούν τη διαδικασία ανάπτυξης λογισμικού;
Τι είναι η αναδιάρθρωση;
Ξέρεις πώς λειτουργεί το σύστημα ουρών μηνυμάτων στο Kafka;
Σκεφτείτε τη χρήση μιας συνδεδεμένης λίστας για την προσθήκη ενός στοιχείου στην αρχή της λίστας. Σε ποιες περιπτώσεις είναι δικαιολογημένο αυτό;
Πώς λαμβάνονται υπόψη οι αναφορές από την Old Generation σε αντικείμενα στη Young Generation κατά τη διάρκεια του Minor GC, εάν δεν πραγματοποιείται ιχνηλάτηση της Old Generation;
Εξηγήστε τη σημασία και τον σκοπό της κλάσης ThreadLocal στον πολυνηματικό προγραμματισμό.
Έχετε εμπειρία με καταστάσεις όπου τα δεδομένα στο σύστημα αποδεικνύονταν ασυνεπή υπό συνθήκες ταυτόχρονης πρόσβασης πολλών χρηστών;
Ποια μπορεί να είναι τα μειονεκτήματα της χρήσης εξαρτήσεων που εγχύονται μέσω πεδίων κλάσης;
Πώς πραγματοποιεί ο μηχανισμός συλλογής απορριμμάτων τον καθαρισμό των αντικειμένων στη μνήμη;
Circuit Breaker: υλοποιήσεις και καταστάσεις του αλγορίθμου.
Έχετε αναπτύξει τη δομή της βάσης δεδομένων και το σχήμα της;
Πώς μπορεί να βελτιστοποιηθούν οι βάσεις δεδομένων;
Πώς λαμβάνονται τα στοιχεία από μια συλλογή Set;
Πώς μπορεί να μετατραπεί μια συμβολοσειρά σε ακέραιο τύπο στο PostgreSQL;
Μπορείτε να απαριθμήσετε τα βασικά χαρακτηριστικά και ιδιαιτερότητες του πλαισίου Spring;
Ο αρχηγός της ομάδας ήταν ο πρωτοβουλιαρχός ή ο συμμετέχων στη διαδικασία αξιολόγησης κώδικα μέσω αναθεώρησης;
Είναι δυνατή η καθορισμός του πεδίου αιτήματος για τα beans στο πλαίσιο ή το σύστημά σας;