Java
Ποιο είναι το μισθό που περιμένετε;
[όνομα] ρώτησε: Σε ποια περίπτωση μπορεί να προκύψει ένα LinkageError;
Πείτε μια κατάσταση στην οποία προτείνατε μια βελτίωση στη διαδικασία ή εισάγατε κάτι νέο.
Πώς να βρείτε μια διαρροή μνήμης (ανάλυση Heap Dump);
Πώς ήταν ο κύκλος κυκλοφορίας στην ομάδα σας;
Πώς προτείνεται η εισαγωγή εξαρτήσεων στο Spring;
Αν δημιουργήσετε δύο ανεξάρτητα παράλληλα ρεύματα σε ένα πρόγραμμα, θα χρησιμοποιούν το ίδιο ForkJoinPool; Ποια προβλήματα αυτό δημιουργεί;
public class ClassA { int a; @Override public boolean equals(Object obj) { //υλοποίηση if (this == obj) return true; if (!(obj instanceof ClassA)) return false; ClassA other = (ClassA) obj; return this.a == other.a; } } public class ClassB extends ClassA { int b; @Override public boolean equals(Object obj) { //υλοποίηση if (this == obj) return true; if (!(obj instanceof ClassB)) return false; if (!super.equals(obj)) return false; ClassB other = (ClassB) obj; return this.b == other.b; } } ClassB b1 = new ClassB(a: 10, b: 20); ClassB b2 = new ClassB(a: 10, b: 20); assertTrue(b1.equals(b2));
Πώς χρησιμοποιείτε το OpenAPI;
Εξηγήστε τι εννοείται με την πρώτη κανονική μορφή στη κανονικοποίηση βάσεων δεδομένων
Ποιος είναι ο σκοπός του BeanPostProcessor;
Ποια είναι τα επίπεδα απομόνωσης στις συναλλαγές Kafka;
Πώς αισθανθήκατε συναισθηματικά όταν ανακαλύψατε διπλές χρεώσεις;
Πώς διαχειρίζεται την κατάσταση όταν συμβαίνει μια σύγκρουση κλειδιών κατά τη χρήση Bucket στο HashMap;
Πες μου για την πιο δύσκολη/ενδιαφέρουσα εργασία.
Πώς λειτουργεί το Kafka με πολλαπλές εγκαταστάσεις της εφαρμογής; Τι είναι η ομάδα καταναλωτών, οι διαμερίσματα, η επανακατανομή;
Πώς να προσδιορίσετε τον όγκο μνήμης που χρησιμοποιείται από μια συγκεκριμένη συμβολοσειρά στη μνήμη;
Τι λείπει στο σχήμα με Redis; Πώς να λύσετε το πρόβλημα σύνδεσης του order_id με το courier_id;
Ποιες ρίζες GC (σημεία εισόδου για τον συλλέκτη απορριμμάτων) γνωρίζετε;
Ποια είναι η διαφορά μεταξύ του μοτίβου Mediator του GoF και του Proxy;