Τι είναι το αισιόδοξο και το απαισιόδοξο κλείδωμα; Πώς υλοποιούνται;
Java
Μπορείτε να μου πείτε πώς ήταν οργανωμένη η εργασία στην τελευταία σας θέση;
Πώς μπορούμε να αποτρέψουμε ή να καταργήσουμε αμοιβαίες αποκλεισμούς στο σύστημα;
Πείτε μας πώς εφαρμόσατε το OpenShift στο τελευταίο σας έργο.
Γιατί η κλάση String δηλώνεται ως τελική στη Java;
Εξηγήστε τι είναι η κλάση CompletableFuture και πώς χρησιμοποιείται για την εργασία με ασύγχρονες εργασίες στη Java.
Εξηγήστε τι αποτελεί ένα συστατικό Spring Bean και πώς χρησιμοποιείται στο πλαίσιο του Spring Framework.
Μπορείτε να μιλήσετε για τις διάφορες προσεγγίσεις κληρονομιάς που χρησιμοποιούνται στο JPA για το μοντελοποίηση των σχέσεων μεταξύ οντοτήτων;
Ποια μέθοδο οργάνωσης και διαχείρισης των branches και commits στο Git προτιμάτε να εφαρμόζετε στην εργασία σας;
Πώς καταλαβαίνεις, σύμφωνα με το σχέδιο του ερωτήματος, ότι λείπουν δείκτες;
class ExamResult { String studentName; int subjectId; int mark; //1,2,3,4,5 } List<String> getTop5Students(List<ExamResult> list) { }
Γιατί η ερώτηση εκτελείται γρήγορα στο δοκιμαστικό περιβάλλον, αλλά αργά στην παραγωγή, παρόλο που τα δεδομένα είναι ίδια; Πώς να ερευνήσουμε;
Έχετε εμπειρία στη χρήση προτύπων GPCT στην εργασία σας;
Πώς διασφαλίζεται η κοινή πρόσβαση δύο μικροϋπηρεσιών σε μια βάση δεδομένων;
Ποια είναι η διαφορά μεταξύ των πλαισίων Spring και Spring Boot στο πλαίσιο της ανάπτυξης εφαρμογών Java;
Είναι ασφαλές και αξιόπιστο η αποθήκευση δεδομένων σε Kafka μακροπρόθεσμα;
Ποια σενάρια δοκιμής υλοποιείτε για τον έλεγχο των modules ή λειτουργιών στον κώδικα;
Ποια μέθοδοι και εργαλεία χρησιμοποιούνται στη Java για την οργάνωση της ροής συγχρονισμού δεδομένων;
Τι θα συμβεί με το μήνυμα στο Kafka αν κατά την επεξεργασία του ριχτεί μια εξαίρεση (αλλά η εφαρμογή δεν σβήσει);
Μπορείτε να εξηγήσετε τον μηχανισμό λειτουργίας της δομής δεδομένων HashMap και πώς διασφαλίζει γρήγορη πρόσβαση στα στοιχεία;