Java
Εξηγήστε τις διαφορές μεταξύ των δομών δεδομένων HashMap και HashSet
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης δεικτών για μεμονωμένες στήλες σε μια βάση δεδομένων;
Γιατί ο τύπος δεδομένων int, που αντιπροσωπεύει έναν 32-bit αριθμό, δεν μπορεί να αποθηκεύσει μια τιμή που υπερβαίνει περίπου τα 2 δισεκατομμύρια;
Πώς επηρεάζει η αλλαγή της τιμής του κλειδιού τη λειτουργία της δομής δεδομένων Map;
Σε ποιες περιπτώσεις πρέπει να χρησιμοποιείτε μια αφηρημένη κλάση και σε ποιες μια διεπαφή;
Τι είναι ο τύπος fetch;
Ποια είναι η διαφορά μεταξύ Stack και Heap;
Τι ξέρεις για την επιφανειακή αντιγραφή;
Ποια είναι η διαφορά μεταξύ της χρήσης της μεθόδου append και της λειτουργίας συνημμένου κατά την εργασία με StringBuilder στη Java;
Ποια είναι η διαφορά μεταξύ RestController και Controller στο Spring;
Πώς διασφαλίζεται η ακεραιότητα των δεδομένων σε μια αρχιτεκτονική συστοιχίας όταν αποτύχει ένας από τους κόμβους της βάσης δεδομένων;
Τι είναι οι προεπιλεγμένοι τροποποιητές equals και hashCode στη Java;
Ποια είναι η διαφορά μεταξύ της μεθόδου toList() και της μεθόδου collect(Collectors.toList()) στο API Stream της Java;
Πώς υλοποιήσατε την πολυνηματικότητα στα έργα σας και με ποια προβλήματα ήρθατε αντιμέτωποι;
Ποια είναι η διαφορά μεταξύ μιας αφηρημένης κλάσης και μιας κανονικής και πώς μπορεί να εφαρμοστεί στον προγραμματισμό;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο 'υπογραφή' στο πλαίσιο του προγραμματισμού ή των ηλεκτρονικών δεδομένων;
Πώς μπορείτε να ρυθμίσετε τη συλλογή και την παρακολούθηση μετρήσεων σε μια εφαρμογή Spring Boot;
Ποιες αλλαγές στην αρχιτεκτονική και τις διαδικασίες του έργου παρατηρήσατε μετά τη μετάβαση στις cloud τεχνολογίες;
Πόσα στοιχεία μπορεί να δεχτεί το Flux στο Project Reactor;
Για ποιο λόγο χρησιμοποιείται το JWT (JSON Web Token);