Java
Πρέπει να οργανωθεί ένας έλεγχος των κλήσεων υπηρεσιών: για παράδειγμα, η υπηρεσία Α καλείται ένα εκατομμύριο φορές, η υπηρεσία Β — εκατό φορές την ημέρα. Πώς θα λύνατε αυτό το πρόβλημα;
Πείτε περισσότερα για την αρχιτεκτονική μικροϋπηρεσιών στην τελευταία σας εργασία: πόσες υπηρεσίες, πώς αλληλεπιδρούσαν
Μίλησέ μου για το Kafka: τα βασικά στοιχεία από την πλευρά της Java.
Πώς να διασφαλίσετε την αξιόπιστη αποστολή τιμολογίου εάν μια εξωτερική υπηρεσία μπορεί να αποτύχει;
//Δεδομένου ενός πίνακα αριθμών, στον οποίο όλοι οι αριθμοί εκτός από έναν έχουν ζεύγος, //βρείτε τον αριθμό που εμφανίζεται μόνο μία φορά // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ int result = 0; for(int num : arr){ result ^= num; } return result; }
Πίνακας home_codes ID | κωδικός 10 | 123 20 | 456 30 | 456 35 | 999 40 | 777 45 | 999
Σε ποια μορφή ήταν η διαμόρφωση δρομολόγησης; Ποιους πίνακες είχαν;
Τι θα έκανες αν ανέβαζες κάτι και όλα έπεσαν — συναγερμοί, δεν καταλαβαίνεις τι συμβαίνει;
Ποια είναι η διαφορά μεταξύ τμημάτων και αντιγράφων στο Kafka;
Μιλήστε για τη βελτιστοποίηση των SQL ερωτημάτων κατά 40-50%
Έχεις ακούσει για το Zero Copy; Τι είναι αυτό;
Γιατί οι έτοιμες αναφορές αποθηκεύονται στο MongoDB και όχι στο S3 / αποθήκευση αντικειμένων;
Πώς απλοποιούμε την επεξεργασία αν θέλουμε να χειριστούμε πολλαπλές εξαιρέσεις με τον ίδιο τρόπο (Multi-catch);
Μίλησέ μου για την επιλογή βάσης δεδομένων: σχεσιακή vs μη σχεσιακή — πότε τι να επιλέξεις;
Πού αποθηκεύονται οι συμβολοσειρές (String) στη Java;
Γιατί χρειάζεστε το κλειδί idempotency αν ήδη υπάρχει έλεγχος σε επίπεδο επιχειρηματικής λογικής;
Ποιες είναι οι προσδοκίες σας σχετικά με τον μισθό; Πού μένετε; Έχετε ήδη προσφορές;
Πώς οργανώνεται η περιγραφή των μεταβάσεων μεταξύ καταστάσεων;
Βασικές διαφορές μεταξύ Kafka και RabbitMQ.
Τι είναι η ανακλαστικότητα στη Java και ποιος είναι ο σκοπός της;