Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για τη μείωση της αύξησης του μεγέθους της μνήμης cache;
Java
Είχατε την ευκαιρία να εργαστείτε άμεσα ή να αποκτήσετε πρόσβαση στους διακομιστές παραγωγής στο πλαίσιο της τελευταίας σας έργου;
Μπορείς να μείνεις για λίγο μετά το τέλος της εργασίας/συνέντευξης;
Πώς υλοποιείται ο μηχανισμός διαγραφής τύπων στο πλαίσιο των γενικών τύπων στη γλώσσα προγραμματισμού;
Πώς υλοποιείται η εγγύηση ακεραιότητας δεδομένων κατά τη χρήση βασικών τύπων δεδομένων στη Java;
Καθήκον Δεδομένα: CREATE TABLE profile ( id BIGSERIAL PRIMARY KEY, nickname VARCHAR, registered_at TIMESTAMP ); CREATE TABLE post ( id BIGSERIAL PRIMARY KEY, owner_id BIGINT REFERENCES profile (id), body TEXT, inserted_at TIMESTAMP, likes_count INT -- αριθμός 'μου αρέσει' ); CREATE TABLE subscription_count ( profile_id BIGINT REFERENCES profile (id) UNIQUE, followers_count INT, -- αριθμός ακολούθων following_count INT -- αριθμός ακολούθων ); Απαιτείται: select p.id, sc.followers_count from post p join subscription_count sc on sc.profile_id = p.owner_id where sc.followers_count > 500 -- Δείκτης: create index on post (owner_id) -- Ερώτηση: select * from post where likes_count > ? AND owner_id = ?;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του CompletableFuture για την επεξεργασία ασύγχρονων εργασιών στη Java;
Ανασκόπηση Κώδικα: Υπηρεσία Κράτησης Εισιτηρίων — ποια προβλήματα βλέπετε στον κώδικα;
Γιατί το αντικείμενο τύπου String στη Java είναι αμετάβλητο;
Πώς αξιολογείται η αποδοτικότητα της αναζήτησης ενός στοιχείου στη δομή δεδομένων TreeMap;
Πότε και γιατί πρέπει να χρησιμοποιείτε το ConcurrentHashMap αντί για το συνηθισμένο HashMap σε ένα περιβάλλον πολλαπλών νημάτων;
Ποια είναι η διαφορά μεταξύ της χρήσης ενός ξένου κλειδιού και της άμεσης χρήσης του αναγνωριστικού από έναν άλλο πίνακα στη βάση δεδομένων;
Έχετε εμπειρία στην υποστήριξη έργων σε παραγωγή, στην επίλυση περιστατικών, στην παρακολούθηση;
Πρέπει να χρησιμοποιείται ένας προφίλερ σε περιβάλλον εργασίας για την επίλυση σφαλμάτων OutOfMemoryError;
Θα χρησιμοποιηθεί δείκτης για το owner_id για το ερώτημα με την προϋπόθεση στο likes_count;
Αν η παρακολούθηση δείχνει ότι η βάση δεδομένων αρχίζει να απαντά αργά, πώς θα αναζητούσατε την αιτία;
Μπορείτε να εξηγήσετε τι εννοείται με μια μη συσσωρευτική περιοχή μνήμης στην JVM;
Εξηγήστε την αρχή λειτουργίας του αισιόδοξου κλειδώματος στα συστήματα διαχείρισης δεδομένων.
Πώς μπορεί να διασφαλιστεί ο αισιόδοξος αποκλεισμός για τη διαχείριση παράλληλων ενημερώσεων δεδομένων;
Πώς σχετίζονται το θέμα και οι διαμερίσεις στο Kafka; Είναι εγγυημένη η σειρά των μηνυμάτων σε διαφορετικές διαμερίσεις;