Sobes.tech

Έχετε συνεργαστεί με σχεδιαστές στο τελευταίο σας έργο;

Junior — Middle
171

Πώς μπορεί κανείς να μην σταματάει την Dead Letter Queue σε περίπτωση επαναλαμβανόμενων αποτυχιών;

Senior
171

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));

Senior
171

Είναι βέλτιστο να χρησιμοποιείτε το backend ως το κύριο αρχιτεκτονικό συστατικό του έργου;

Middle — Middle+
170

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

Junior — Middle
170

Γιατί αλλάζετε δουλειά;

Senior
170

Τι συμβαίνει αν το B δεν επεκτείνει το A, και και οι δύο διεπαφές είναι ανεξάρτητες με την ίδια προεπιλεγμένη μέθοδο;

Senior
170

Μπορείτε να εξηγήσετε τι είναι το ExecutorService και πώς χρησιμοποιείται για τη διαχείριση νημάτων;

170

Ποια scopes υπάρχουν στο Spring; Τι είναι το scope singleton;

Senior
170

Τι αποτέλεσμα επιστρέφει το interface Callable στη Java;

Junior — Middle
170

Εξηγήστε την βασική ιεραρχία εξαιρέσεων στη Java. Τι είναι οι ελεγχόμενες και ανεξέλεγκτες εξαιρέσεις;

Senior
169

Τι είναι η μέθοδος name() στο enum;

Senior
169

Πώς έφταναν τα δεδομένα στο αναλυτικό σας σύστημα από άλλες υπηρεσίες;

Senior
169

Πώς είναι δομημένη η μνήμη στη Java (JVM); Ποιες περιοχές υπάρχουν: στοίβα, σωρός;

Senior
169

Ποια είναι η κύρια διαφορά μεταξύ της χρήσης των μεθόδων map και flatMap στο API Stream κατά την επεξεργασία ροών δεδομένων;

169

Πώς να επιλύσετε το πρόβλημα ασυμφωνίας δεδομένων στη βάση κατά την εκτέλεση δοκιμών που χρησιμοποιούν απομακρυσμένες συνδέσεις με τη βάση;

Junior — Middle
169

//Έχοντας έναν πίνακα αριθμών, στον οποίο όλοι οι αριθμοί εκτός από έναν έχουν ζεύγος, //βρείτε τον αριθμό που εμφανίζεται μόνο μία φορά // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ //TODO }

Senior
169

Αλγοριθμικό πρόβλημα: δεδομένος ένας ακέραιος πίνακας, μετακινήστε όλα τα μηδενικά στο τέλος, διατηρώντας τη σειρά των υπόλοιπων στοιχείων (π.χ., [1,0,3,0,1] → [1,3,1,0,0])

Senior
168

Ποια αρχές ή κριτήρια λαμβάνετε υπόψη κατά την επιλογή χρήσης μη ελεγχόμενων εξαιρέσεων στον κώδικά σας;

Junior — Middle
168

Η βάση δεδομένων είναι μεγάλη, κατασκευάσαμε δείκτες, ελέγξαμε το σχέδιο — τι άλλο μπορούμε να κάνουμε για βελτιστοποίηση;

Senior
168
/93