Πώς μπορείτε να προσδιορίσετε ποια πεδία ή συνθήκες απαιτούν τη δημιουργία ευρετηρίων για τη βελτιστοποίηση μεγάλων ερωτημάτων στη βάση δεδομένων;
Java
Ποια είναι η λειτουργία MIN στη SQL και πώς χρησιμοποιείται για την απόκτηση της ελάχιστης τιμής στα δεδομένα;
Ποια είναι τα βασικά χαρακτηριστικά ενός RESTful API;
Πώς οργανώσατε τη διαδικασία δοκιμής του λογισμικού σας στην προηγούμενη εργασία σας;
Μπορείς να απαριθμήσεις τα βασικά συστατικά του Spring Cloud και να περιγράψεις σύντομα τις λειτουργίες τους;
Πώς υλοποιεί το Kubernetes την επεξεργασία εργασιών σε πολυνηματικό mode;
Εξηγήστε τη φιλοσοφία της διεπαφής Runnable στη γλώσσα προγραμματισμού Java και τον σκοπό της.
Μπορείτε να εξηγήσετε τι είναι μια ατομική λειτουργία Compare-and-Swap και ποια είναι η εφαρμογή της;
Εξηγήστε τις διαφορές μεταξύ των κοντέινερ Docker και των εικονικών μηχανών, την αρχιτεκτονική τους και τα πλεονεκτήματα καθενός.
Εξηγήστε τι εννοείται με την ασύγχρονη εκτέλεση αιτημάτων στον προγραμματισμό
Ποια στοιχεία και σενάρια προτιμάς να καλύπτεις με αυτόματα τεστ κατά την ανάπτυξη ενός νέου μικροϋπηρεσίας;
Ποια είναι η διαφορά μεταξύ των ευρετηρίων cluster και non-cluster στις βάσεις δεδομένων;
Μπορείτε να αναφέρετε τα βασικά στοιχεία και μηχανισμούς εκκίνησης που χρησιμοποιούνται στο Spring Boot για την έναρξη της ανάπτυξης;
Ποιος είναι ο ρόλος της σημείωσης @Primary στο πλαίσιο Spring και πότε πρέπει να χρησιμοποιείται;
Πώς υλοποιούνται μηχανισμοί κλειδώματος δεδομένων κατά την εργασία με το Spring Data;
Μπορείτε να εξηγήσετε τι εννοείται με το στοιχείο Spy στο πλαίσιο των δοκιμών και της ανάπτυξης;
Πώς να υλοποιήσετε έναν συνδυασμένο δείκτη σε μια βάση δεδομένων για την επιτάχυνση της αναζήτησης;
Σε ποιες περιπτώσεις η χρήση της σημείωσης @Transactional μπορεί να είναι αναποτελεσματική ή να μην λειτουργεί σωστά;
Πώς επιλύονται οι συγκρούσεις κατά τη συγχώνευση κλάδων σε ένα σύστημα ελέγχου εκδόσεων;