Java
Ποιες είναι οι στρατηγικές παράδοσης μηνυμάτων στο Kafka και πώς υλοποιούνται;
Ποιο σφάλμα μπορεί να προκύψει κατά την εκκίνηση της υπηρεσίας κατά τη χρήση injection πεδίου;
Πώς ελέγχετε ότι το θέμα είναι ενεργό και έχει τον απαιτούμενο αριθμό κατατμήσεων, και ότι τουλάχιστον υπάρχει ένας ηγέτης στην κατατμηση;
Για ποιο λόγο χρησιμοποιείται η λέξη-κλειδί final στη Java (για πεδία, κλάσεις);
Ποια μοτίβα σχεδίασης χρησιμοποιείτε; Ποιος είναι ο σκοπός τους;
Έχετε εργαστεί με το Spring Data JPA;
Ποιος είναι ο σκοπός του @ComponentScan;
Ποιες είναι οι προσδοκίες μισθού — το ελάχιστο και άνετο καθαρό ποσό;
Πείτε μας για τον εαυτό σας και την εργασιακή σας εμπειρία (χωρίς να επαναλάβετε το βιογραφικό): ενδιαφέροντα καθήκοντα, επιχειρηματικό πλαίσιο, τι κάνατε προσωπικά με τα χέρια σας
Έχετε εξετάσει τις μετρήσεις διαδικασίας — σχέδιο έναντι πραγματικότητας για τις εργασίες;
Τι είναι οι κανονικές μορφές σε βάσεις δεδομένων; Ποιος είναι ο σκοπός τους; Ποια είναι η διαδικασία κανονικοποίησης;
Ποια δύο μέθοδοι της κλάσης Java Object πρέπει να υλοποιηθούν συνεπώς ώστε ένα αντικείμενο να μπορεί να χρησιμοποιηθεί ως κλειδί σε ένα HashMap;
Ξέρεις πώς γράφονται οι starters για το Spring; Τα έχεις γράψει εσύ ο ίδιος;
Ονομάστε δύο λέξεις-κλειδιά της Java που χρησιμοποιούνται στο πλαίσιο επεξεργασίας πολλαπλών νημάτων και εξηγήστε γιατί χρειάζεται το volatile.
Πώς καταφέρατε να μειώσετε τον χρόνο επικύρωσης των συναλλαγών στον έλεγχο κατά της απάτης σχεδόν στο ένα τρίτο;
Ποιοι τύποι δεδομένων χρησιμοποιήθηκαν για τους αναγνωριστικούς στα έργα σας; Γιατί το UUID δημιουργείται στην εφαρμογή και όχι μόνο στη βάση δεδομένων;
Πρέπει να τυλίξουμε τη μέθοδο transferMoney σε @Transactional και γιατί;
Παρακαλώ δώστε ένα πιο ρεαλιστικό παράδειγμα παραβίασης του LSP από την παραγωγή.
Γιατί ακριβώς JOIN; Τι σημαίνει ότι θα συμβεί; Υπάρχουν άλλες επιλογές JOIN;
Παρέχει το volatile εγγύηση happens-before;