Java
Τι πρέπει να κάνετε αν η επιχειρηματική απαίτηση είναι να υπάρχει ακριβώς 9 ρούβλια στην εγγραφή, και όχι 10;
Πώς λειτουργούσε ο προγραμματιστής σύμφωνα με το χρονοδιάγραμμα;
Από πού προέκυψε η ιδέα σχετικά με το scope; Μπορείτε να την αναπτύξετε;
Με ποια αρχές και αξίες επιλέγετε ένα νέο μέρος εργασίας; Τι είναι ιδιαίτερα σημαντικό για εσάς;
Τι είναι ένα κόκκινο-μαύρο δέντρο;
Έχετε αντιμετωπίσει το πρόβλημα των N+1 ερωτημάτων; Πώς το λύσατε;
Αναφέρετε την αρχή του Διαχωρισμού Διεπαφών (το γράμμα I στο SOLID).
Πώς λύνετε το πρόβλημα της μακράς μετανάστευσης βάσης δεδομένων με περιορισμένο χρόνο δοκιμής Kubernetes (probe επιβίωσης);
Ποια είναι η ουσία του μοτίβου Inversion of Control (IoC) στο Spring;
Πώς παρακολουθείτε την παραγωγή; Ποιος είναι υπεύθυνος για την παρακολούθηση;
Ποιος είναι ο σκοπός της μεθόδου target στον προγραμματισμό;
Γιατί η χρήση συμβολοσειρών ως κλειδιά σε HashMap θεωρείται κοινή πρακτική;
Πώς επηρεάζει η διαδικασία σειριοποίησης τις στατικές μεταβλητές μέσα σε ένα αντικείμενο;
Τι είναι οι GC Roots;
Ποια μέθοδος μπορεί να διασφαλίσει υψηλό βαθμό συνέπειας δεδομένων στο σύστημα;
Σε ποιες περιπτώσεις χρησιμοποιείται η λέξη-κλειδί final στον προγραμματισμό;
Ερώτηση 2. Τι μπορεί να πάει στραβά με το HashMap αν όλα τα κλειδιά έχουν το ίδιο hashCode; - Η αναζήτηση με το κλειδί δεν θα επιστρέψει το σωστό αντικείμενο - Η αναζήτηση με το κλειδί θα επιβραδυνθεί - Η αναζήτηση με το κλειδί δεν θα επιστρέψει κανένα αντικείμενο
Ποια μέθοδοι μπορούν να εφαρμοστούν για τη βελτίωση της απόδοσης των SQL ερωτημάτων;
Ποια είναι η διαφορά μεταξύ Path και ClassPath στο πλαίσιο εργασίας με διαδρομές στη Java;
Καταλαβαίνεις τον κύκλο ζωής του Maven και το scope των εξαρτήσεων; Τι είναι το scope; Γιατί το servlet-api τοποθετείται ως provided;