Sobes.tech

Ποιες άλλες τεχνολογίες ή εργαλεία χρησιμοποιήθηκαν στο τελευταίο σας έργο εκτός από το Kafka;

Junior — Middle
266

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

Junior — Middle
266

Είναι δυνατόν να εξαλειφθεί πλήρως η πιθανότητα σφαλμάτων στον προγραμματισμό;

Junior — Middle
266

Πώς μπορεί να υλοποιηθεί ένας μηχανισμός παγκόσμιας cache δεδομένων σε μια εφαρμογή;

Junior — Middle
266

Πώς μπορεί να υλοποιηθεί ένας ελεγκτής στο πλαίσιο του Spring Framework;

Junior — Middle
266

Ποιες μεθοδολογίες μπορούν να χρησιμοποιηθούν για την υλοποίηση της επαναπροσδιορισμού της μεθόδου equals στη Java;

Junior — Middle
266

Ποια είναι η διαφορά μεταξύ της δομής δεδομένων LinkedList και της συλλογής HashSet στη Java;

Junior — Middle
266

Ποια άλλα δοχεία υπάρχουν στο Collections API εκτός από τους πίνακες;

Junior — Middle
266

Ποιος είναι ο σκοπός της μεθόδου hashCode() σε ένα αντικείμενο Java και πώς να τη χρησιμοποιείτε σωστά;

266

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

Junior — Middle
265

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

Junior — Middle
265

Ποιοι τύποι λειτουργιών εγγραφής εφαρμόστηκαν στο μικροϋπηρεσία σας στην τελευταία θέση;

Junior — Middle
265

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

Junior — Middle
265

Μπορείτε να εξηγήσετε την αρχή λειτουργίας του αλγορίθμου ταξινόμησης με φούσκες;

Junior — Middle
265

Έγινε πιο εύκολο για εσάς να εκτελέσετε αυτήν την εργασία;

Junior — Middle
265

Γιατί είναι απαραίτητο να υλοποιηθεί η διεπαφή Comparable για αντικείμενα που αποθηκεύονται σε TreeSet;

Junior — Middle
265

Ποιο είναι το κύριο πρόβλημα αυτής της υλοποίησης - Ανεπαρκής χρήση του σταθερού πλέγματος νημάτων - Προβλήματα με την αλληλεπίδραση κοινών πόρων - Η λανθασμένη ενσωμάτωση του κλειδώματος μπορεί να οδηγήσει σε αδιέξοδο. - Λάθος επίπεδο συγχρονισμού - Δεν υπάρχουν έλεγχοι όλων των νημάτων πριν το αποτέλεσμα - Δεν υπάρχει ρητός κατασκευαστής Κώδικας: import java.util.concurrent.locks.ReentrantLock; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; class RecyclingBinCounter { private int binCount; private final ReentrantLock lock = new ReentrantLock(); public void incrementBins() { lock.lock(); try { binCount++; } finally { lock.unlock(); } } public int getBinCount() { return binCount; } } class RecyclingManager { public static void main(String[] args) { RecyclingBinCounter counter = new RecyclingBinCounter(); ExecutorService service = Executors.newFixedThreadPool(3); for (int i = 0; i < 3; i++) { service.submit(() -> { for (int j = 0; j < 1000; j++) { counter.incrementBins(); } }); } service.shutdown(); while(!service.isTerminated()) {} System.out.println("Total bins collected: " + counter.getBinCount()); } }

265

Πώς μπορείτε να καταγράψετε τις αλλαγές στο αποθετήριο Git;

Junior — Middle
265
/738