Sobes.tech

Αναλύστε τις διαφορές στην απόδοση και στη χρήση μνήμης μεταξύ της χρήσης int[] και Integer[] στην Java, ειδικά στο πλαίσιο του δοθέντος αποσπάσματος κώδικα: ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } } ```

Senior
146

Ξέρεις πώς να απενεργοποιήσεις το GC σε μια εφαρμογή Java;

Senior
145

Τι είναι η αθροιστική πολυπλοκότητα;

Senior
145

Γράψτε δοκιμές JUnit για το RecommenderServiceImpl που καλύπτουν τη βασική λειτουργικότητα

Senior
143

Τι είναι η κατάσταση αγώνα; Πώς αντιμετωπίζεται; Δώσε ένα παράδειγμα και ονόμασε τους τρόπους αντιμετώπισης στην Java.

Senior
138

Μίλησέ μου για τη βελτιστοποίηση του GC από την πραγματική σου εμπειρία — υπήρχαν διακοπές δεκάδων δευτερολέπτων και πώς τις βελτιστοποίησες;

Senior
138

/** * Αναζήτηση δύο αριθμών σε έναν πίνακα των οποίων το άθροισμα είναι ίσο με έναν δοσμένο αριθμό * <p> * Γράψτε μια συνάρτηση που δέχεται ως πρώτο όρισμα έναν πίνακα θετικών * μη ταξινομημένων αριθμών * και ως δεύτερο όρισμα έναν θετικό αριθμό. * Η συνάρτηση πρέπει να επιστρέφει true αν στον πίνακα * υπάρχουν 2 αριθμοί των οποίων το άθροισμα δίνει το δεύτερο όρισμα. * <p> * Είσοδος: ([10, 15, 3, 7], 17) * Έξοδος: true */

Senior
135

Πες μου με περισσότερες λεπτομέρειες πώς καθορίζεται η προσβασιμότητα ενός αντικειμένου στο GC.

Senior
128

Ποια είναι η διαφορά μεταξύ βρώμικης ανάγνωσης (dirty read) και μη επαναλαμβανόμενης ανάγνωσης (non-repeatable read);

Senior
127

Τι είναι η μέση αλγοριθμική πολυπλοκότητα; Μπορείς να το εξηγήσεις και να δώσεις παραδείγματα αλγορίθμων με διαφορετική πολυπλοκότητα;

Senior
120

Πώς διορθώνετε την παραβίαση της αρχής της αντιστροφής των εξαρτήσεων — προτείνετε μια αναδιάρθρωση με ξεχωριστή αποθήκευση;

Senior
119

Τι θα συμβεί αν σε μια ίδια κλάση πολλά πεδία σημειωθούν με τον τροποποιητή volatile;

Senior
119

Ποιους τρόπους γνωρίζετε για την επίλυση συγκρούσεων σε πίνακες κατακερματισμού;

Senior
117

Δώστε ένα παράδειγμα παραβίασης της ιδιότητας της Συνεκτικότητας (συμφωνίας) των συναλλαγών.

Senior
117

Ονομάστε δύο λέξεις-κλειδιά της Java που χρησιμοποιούνται στο πλαίσιο επεξεργασίας πολλαπλών νημάτων και εξηγήστε γιατί χρειάζεται το volatile.

Senior
114
/2