Embedded / IoT
Τι είναι μια έκφραση lambda;
Σε ένα θέμα με 6 διαμερίσματα, προστέθηκαν άλλα 6. Το κλειδί είναι — userID. Θα πάει το μήνυμα με το ίδιο κλειδί στο ίδιο διαμέρισμα;
Τι χρησιμοποιήσατε ως poller για το Outbox;
Έχετε γράψει προσαρμοσμένους Spring Boot Starters ή Auto-configuration; Ποια είναι η διαφορά μεταξύ ενός Starter και μιας Auto-configuration;
Πείτε μας λίγα για τον εαυτό σας και το τελευταίο έργο σας
Έχετε αντιμετωπίσει deadlocks σε παράλληλες παρτίδες;
Γιατί χρειάζεται το volatile αν υπάρχει το synchronized; Το synchronized καλύπτει όλες τις περιπτώσεις του volatile.
Τι είναι το TCMalloc;
Έχεις δουλέψει ποτέ με τη μέθοδο clone(); Σου αρέσει να χειρίζεσαι το CloneNotSupportedException ρίχνοντας ένα νέο Error();
Χρησιμοποιήθηκε το μοτίβο Transactional Outbox για την εγγύηση παράδοσης μηνυμάτων στο Kafka;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα των σχεσιακών και μη σχεσιακών βάσεων δεδομένων;
Γιατί χρειάζεται το πρότυπο Inbox αν το Outbox ήδη εγγυάται την παράδοση;
Τι είναι η συλλογή συνδέσεων στο πακέτο database/sql; Πώς λειτουργεί;
Ποιος είναι ο σκοπός της διαμέρισης στο PostgreSQL;
Τι είναι το Spring Proxy και γιατί δεν δημιουργεί ένα περιτύλιγμα πάνω από ιδιωτικές μεθόδους;
Πώς λειτουργούσε πριν από τη βελτιστοποίησή σου; Υπήρχαν διπλές χρεώσεις;
// ... κάποιο κώδικα εδώ;
Ποια είναι η διαφορά μεταξύ μαλακών και σκληρών συνδέσμων;
Πες λίγα λόγια για το τελευταίο σου έργο: ευθύνες, τεχνολογικό στοίβα, τι έκανες
Πώς εκτελείτε τον ίδιο κώδικα μετά την αρχικοποίηση για όλα τα beans που υλοποιούν μια συγκεκριμένη διεπαφή, χωρίς να διπλασιάζετε το @PostConstruct σε κάθε ένα;