Μπορείς να δώσεις ένα παράδειγμα της ιδέας της αντιστροφής των εξαρτήσεων στον σχεδιασμό συστημάτων λογισμικού;
Java
Ποια είναι τα βασικά principles του σχεδιασμού υπηρεσιών για την ελαχιστοποίηση της απώλειας δεδομένων ή πόρων;
Πώς καθορίζουν οι μηχανισμοί συλλογής απορριμμάτων τα αντικείμενα που πρέπει να καταστραφούν;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του Hibernate κατά την εργασία με βάσεις δεδομένων σε έργα Java;
Έχετε πρακτική εμπειρία με το σύστημα ανταλλαγής μηνυμάτων Kafka;
Πώς μπορεί να αποφευχθούν προβλήματα με την αλλαγή δεδομένων μέσα σε έναν πίνακα κατακερματισμού;
Με ποιους τρόπους μπορεί να διασφαλιστεί η ανθεκτικότητα μιας βάσης δεδομένων;
Είναι αποδεκτό να ενσωματώνεται η διαχείριση εξαιρέσεων απευθείας στη λογική της εφαρμογής;
Μπορείτε να εξηγήσετε τι σημαίνει η επιτακτική στιλ προγραμματισμού;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα των συστημάτων διαχείρισης σχεσιακών βάσεων δεδομένων;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης αμετάβλητων αντικειμένων στον προγραμματισμό;
Ποια είναι τα βασικά χαρακτηριστικά που καθορίζουν την ποιότητα του κώδικα και τον κάνουν καλό;
Πώς οργανώνεται η ιεραρχία των επιπέδων δοκιμών στην γενική προσέγγιση;
Πώς διαμορφώθηκε το τελευταίο ερώτημα SQL που χρησιμοποιήσατε στο έργο σας;
Τι εγγυήσεις παρέχει το Kafka στο πλαίσιο του θεωρήματος CAP;
Χρησιμοποιήσατε μετατροπή ή βελτιστοποίηση ερωτημάτων SQL στο τελευταίο σας έργο;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας της λέξης-κλειδιού 'volatile' στη γλώσσα Java και πώς επηρεάζει τη δουλειά με τις μεταβλητές σε ένα περιβάλλον πολλαπλών νημάτων;
Ποια πρακτική εμπειρία έχετε στη χρήση της μεθοδολογίας Kanban για τη διαχείριση εργασιών και έργων;
Ποια στοιχεία περιλαμβάνονται στην αρχιτεκτονική του cluster Apache Kafka;
Πόσα νήματα χρησιμοποιεί από προεπιλογή το ForkJoinPool για την εκτέλεση εργασιών;