Ποιος είναι ο σκοπός του BeanPostProcessor;
Java
Έχετε αντιμετωπίσει το πρόβλημα των N+1 ερωτημάτων; Πώς το λύσατε;
Πώς υλοποιείται ένας ασφαλής με νήματα μετρητής στη μνήμη;
Γιατί χρειάζεται το Spring; Γιατί το χρησιμοποιούν;
Ποια είναι τα βασικά principles για την κατασκευή μιας ασφαλούς κλάσης για νήματα;
Έχετε ποτέ χρειαστεί να βελτιστοποιήσετε την συνθήκη NOT IN; Πόσο κακό είναι και πώς να το βελτιστοποιήσετε;
Έχετε δουλέψει με lazy loading; Τι είναι και πώς χρησιμοποιείται;
Πώς χρησιμοποιήθηκε το αισιόδοξο κλείδωμα στα έργα σας; Πώς αντιμετωπίσατε το StaleStateException;
Πείτε μας για την εργασιακή σας εμπειρία στην τελευταία σας θέση (Lekton). Με τι ασχολιόσασταν, ποιο στοίβα τεχνολογιών χρησιμοποιούσατε;
Μπορείτε να φανταστείτε μια εργασία όπου δεν χρησιμοποιείται το Spring;
Τι συμβαίνει αν τόσο η οντότητα όσο και η συλλογή της έχουν Eager mapping, και φορτώνουμε ένα στοιχείο της συλλογής;
Είναι αρκετό για την ασφάλεια πολλαπλών νημάτων αν στην κλάση υπάρχουν δύο πεδία με ένα invariance (το ένα είναι αυστηρά μικρότερο από το άλλο), καθένα προστατευμένο από AtomicInteger;
Έχετε εργαστεί άμεσα με το γράψιμο πολυνηματικού κώδικα;
Ποια είναι η λειτουργία της λέξης-κλειδιού volatile;
Τι συμβαίνει αν δύο νήματα διαβάζουν ταυτόχρονα μια οντότητα και προσπαθούν να την τροποποιήσουν στο Hibernate;
Φυσική άσκηση: τι θα συμβεί αν πηδήξεις σε ένα τρένο που κινείται;
Τι θα συμβεί αν πηδήξεις στην οροφή ενός κινούμενου τρένου (200 χλμ/ώρα);
Λογικό πρόβλημα: 9 μπάλες, η μία πιο βαριά, ποιος είναι ο ελάχιστος αριθμός ζυγίσεων σε μια ζυγαριά με δύο πλάκες;
Σε τι δίνουν έμφαση κατά το σχεδιασμό μιας βάσης δεδομένων; Ποια είναι ταPrinciples;
Μπορεί κανείς να παραβεί τις αρχές της κανονικοποίησης; Γιατί;