Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του CopyOnWriteArrayList στην Java;
Java
Ποια μορφή και δομή δεδομένων χρησιμοποιήθηκαν για τη μεταφορά της εργασίας στο τελευταίο σας έργο;
Έχετε εργαστεί με τη βιβλιοθήκη Testcontainers στο τελευταίο σας έργο;
Εξηγήστε τι εννοείται με τη χρήση παράλληλων νημάτων στη Java και ποια είναι τα πλεονεκτήματά του
Ποιες αλλαγές ή βελτιώσεις θα προτείνατε στη σημερινή διαδικασία αυτοματοποίησης ενσωμάτωσης και παράδοσης (CI/CD);
Πώς αξιολογείται η χρονική πολυπλοκότητα της αναζήτησης ενός στοιχείου σε ένα HashMap, εάν κατά τις συγκρούσεις χρησιμοποιείται δομή δέντρου;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας της μεθόδου join στην κλάση ForkJoinPool και πώς χρησιμοποιείται για τον συγχρονισμό εργασιών;
Μπορείτε να μοιραστείτε ένα πρόσφατο παράδειγμα μιας μοναδικής κατάστασης με την οποία αντιμετωπίσατε στη διαδικασία ανάπτυξης;
Μπορείς να αναφέρεις τις βασικές κανονικές μορφές στη θεωρία βάσεων δεδομένων;
Πώς μπορεί να προσδιοριστεί ότι η επανεκκίνηση της υπηρεσίας οφείλεται σε ενημερώσεις cache που προκαλούνται από OutOfMemoryError;
Ποιες λειτουργίες είναι διαθέσιμες για χρήση με τις καταχωρίσεις (enum) στη γλώσσα προγραμματισμού σας;
Σε τι έγινα καλύτερος τον τελευταίο χρόνο; Τι ενδιαφέρον δοκίμασες, έμαθες;
Ποια δομή δεδομένων εξασφαλίζει ταχύτερη διαγραφή του τελευταίου στοιχείου: ArrayList ή LinkedList;
Μπορείς να αναφέρεις τρία παραδείγματα που διασφαλίζουν ότι συμβαίνει πρώτα;
Ποιος είναι ο σκοπός και η αρχή λειτουργίας του μοτίβου Builder στον προγραμματισμό;
Τι πρέπει να λαμβάνεται υπόψη κατά τη χρήση εξωτερικών κλειδιών σε μια σχεσιακή βάση δεδομένων;
Μπορείτε να εξηγήσετε τι εννοείται με τον ορισμό της μεθόδου στο πλαίσιο του προγραμματισμού;
Έχετε εργαστεί με Java Persistence API (JPA) και Hibernate στα έργα σας;
Μπορείτε να εξηγήσετε τι σημαίνει η σημείωση @WebMvcTest στο πλαίσιο των δοκιμών εφαρμογών Spring;
Ποια συμπεριφορά εμφανίζεται στο API Stream αν λείπει η τελική λειτουργία;