Με ποιον αρχή διαχωρίσατε το σύστημα σε μικροϋπηρεσίες;
Java
Ποιος είναι ο ρόλος του συστατικού Profile στο πλαίσιο του Spring και για ποιο λόγο χρησιμοποιείται;
Πόσο στενά εργάστηκες με το Kubernetes; Πώς ρυθμίσατε τα αρχεία διαμόρφωσης για τις υπηρεσίες;
Ποιο επίπεδο μόνωσης χρησιμοποιήθηκε στο έργο σας;
Είναι δυνατόν να διασφαλιστεί μια διαδοχική έξοδος μηνυμάτων από το Kafka ώστε να πηγαίνουν με την ίδια σειρά που καταγράφηκαν στο Topic;
Ήταν αποδεκτή η απώλεια γεγονότων στο Kafka; Ποιες εγγυήσεις παράδοσης χρησιμοποιήθηκαν;
Με ποια δείκτες καθορίζεις την ικανοποίησή σου από την τρέχουσα εργασία σου;
Ποια είναι η μέση χρονική πολυπλοκότητα των λειτουργιών αναζήτησης, εισαγωγής και διαγραφής στοιχείων με κλειδί σε μια δομή δεδομένων HashMap;
Εξηγήστε τη λειτουργία της σημείωσης @Transactional και τον ρόλο της στη διαχείριση συναλλαγών στη βάση δεδομένων.
Χρησιμοποιήσατε εργαλεία για την τεκμηρίωση REST API (Swagger/OpenAPI);
Έχεις εφαρμόσει την ανάρτηση @PostConstruct σε μια εφαρμογή Spring;
Πώς μπορεί να βελτιωθεί η απόδοση των SQL ερωτημάτων σε μια βάση δεδομένων;
Πώς αλληλεπιδρούν μεταξύ τους οι μικροϋπηρεσίες;
Ποια μέθοδοι χρησιμοποιούνται για την αύξηση της διαπεραστικότητας και της οριζόντιας κλιμάκωσης των κατανεμημένων συστημάτων βάσεων δεδομένων;
Έχετε εμπειρία με βάσεις δεδομένων που δεν χρησιμοποιούν το σχεσιακό μοντέλο;
Ποιοι είναι οι άλλοι τρόποι σύνδεσης και αρχικοποίησης συστατικών στο Spring Boot, εκτός από τη χρήση των αρχικών εξαρτήσεων;
Πώς καθορίζεται ο μοναδικός αναγνωριστικός κωδικός traceId στην αρχή της παρακολούθησης του αιτήματος;
Ποια είναι η διαφορά μεταξύ HashMap, ConcurrentHashMap και SynchronizedMap;
Ποιες τεχνικές πρωτοβουλίες έχετε αναλάβει εκτός από την εκπλήρωση των επιχειρηματικών απαιτήσεων;
Ποια παράμετροι διαμόρφωσης Kafka χρησιμοποιήσατε στην εργασία σας;