Ποια είναι τα πλεονεκτήματα της χρήσης ελέγχου μέσω Assert σε σύγκριση με τη χρήση του @Mock στις δοκιμές;
Java
Σε ποιες καταστάσεις και για ποιους σκοπούς χρησιμοποιείται η λέξη-κλειδί static στον προγραμματισμό;
Γιατί επιλέγεται ο μηχανισμός κληρονομιάς στον αντικειμενοστραφή προγραμματισμό;
Ποιοι τύποι εγγυήσεων παράδοσης μηνυμάτων υλοποιούνται στο Kafka και πώς λειτουργούν στην πράξη;
Ποια είναι η διαφορά μεταξύ των λειτουργιών sleep, wait και yield στο πλαίσιο της πολυνηματικής επεξεργασίας;
Πώς διαχωρίστηκε η αλληλεπίδραση — τι περνούσε μέσω Kafka, τι απευθείας;
Πώς να αναλύσετε τα deadlocks σε μια πολυνηματική εφαρμογή και πώς να τα αποφύγετε;
Ποια είναι η άποψή σας για την εργασία με το τεχνικό χρέος; Πώς να ζήσετε με αυτό αν ο κώδικας είναι σαν «μακαρόνια»;
Πώς υλοποιείται η δομή δεδομένων HashMap και πώς διασφαλίζει την ταχεία πρόσβαση στα στοιχεία;
Έχετε εμπειρία συνεργασίας με ομάδες που ασχολούνται με συναφείς τομείς;
Γιατί το SELECT FOR UPDATE SKIP LOCKED λειτουργεί χειρότερα στο Oracle σε σύγκριση με το PostgreSQL;
Πώς λαμβάνουν μηνύματα από το Kafka πολλαπλές instances της υπηρεσίας ACL;
Πώς αντιδράς όταν διαφωνείς με την τεχνική λύση του tech lead;
Πώς να προσδιορίσετε αν μια εξαίρεση είναι ελέγξιμη ή μη ελέγξιμη σε μια γλώσσα προγραμματισμού;
Ποια μπορεί να είναι τα προβλήματα κατά την υλοποίηση εξαρτήσεων μέσω πεδίων στην κλάση;
Ποια είναι ο κύκλος ζωής ενός bean στο Spring;
Ποια μέθοδοι μπορούν να διασφαλίσουν ασφαλή πρόσβαση σε ένα αντικείμενο ή στο πεδίο του από πολλαπλά νήματα ταυτόχρονα;
Πώς αναγνωρίζει το Spring ότι χρησιμοποιείται ένα Starter αντί για ένα κανονικό αρχείο *.jar;
[όνομα] ρώτησε: Τι είναι αυτή η εταιρεία, τι είναι αυτό το έργο;
Κατά τη χρήση του @RestController, δημιουργείται ένα νέο αντίγραφο της υπηρεσίας για κάθε αίτημα HTTP ή χρησιμοποιείται το ίδιο αντικείμενο;