Java
Με βάση ποια κριτήρια αποφασίσατε ότι η εργασία απαιτεί καταβληθείσες προσπάθειες;
Ποια είναι η διαφορά μεταξύ των σημάνσεων @Service και @Component στο Spring;
Πώς ήταν δομημένες οι διαδικασίες ανάπτυξής σας στην προηγούμενη εργασία σας; Πώς λαμβάνονταν τα καθήκοντα;
Πώς γίνεται η ανάπτυξη σε παραγωγή; Πώς είναι δομημένο το CI/CD;
Χρησιμοποιήσατε το Kilo Code στο IntelliJ IDEA σε εργασιακές εργασίες;
Υπήρξε μια δεύτερη πηγή γεγονότων (δεύτερο θέμα Kafka), που αλλάζει επίσης την κατάταξη των δημοσιεύσεων. Τι να κάνουμε;
Σε ποια περιοχή κατοικείτε;
Η εργασία διατυπώθηκε ως "μείωση της καθυστέρησης", και ψάξατε εσείς τη λύση;
Πώς αισθάνεσαι σχετικά με την τροποποίηση ήδη ολοκληρωμένων εργασιών και τον ανασχεδιασμό;
Γιατί στο έργο χρησιμοποιήθηκαν δύο διαμεσολαβητές μηνυμάτων — Kafka και RabbitMQ;
//Έχοντας έναν πίνακα αριθμών, στον οποίο όλοι οι αριθμοί εκτός από έναν έχουν ζεύγος, //βρείτε τον αριθμό που εμφανίζεται μόνο μία φορά // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ //TODO }
Ποια HTTP-μέθοδοι χρησιμοποιήθηκαν κατά το σχεδιασμό του REST API; Ποια είναι η διαφορά μεταξύ PATCH και POST;
Τι είναι η Ομάδα Καταναλωτών στο Kafka; Πότε δεν χρειάζεται να ενώσετε δύο καταναλωτές σε μια ομάδα;
Δώστε ένα παράδειγμα όπου δεν είναι απαραίτητο να χρησιμοποιήσετε μια αρχιτεκτονική μικροϋπηρεσιών και αναφέρετε μερικούς λόγους.
Πες μου αναλυτικά για το μοτίβο Strangler.
Υλοποιήστε μια cache LRU με αντικατάσταση παλαιών τιμών (βασική υλοποίηση)
Ποιους τρόπους διαχείρισης εξαιρέσεων έχετε χρησιμοποιήσει σε εφαρμογές Spring Boot;
Έπρεπε να επεξεργαστείτε τεχνικές προδιαγραφές με αναλυτές; Πώς το βλέπετε αυτό;
Αναφέρετε το πρόβλημα με το hotspot στο Cassandra και πώς λύθηκε
Γράψτε μια πολύ απλή μέθοδο που, κατά την εκτέλεσή της, ρίχνει ένα StackOverflowError.