Sobes.tech

Εξηγήστε τις βασικές διαφορές μεταξύ push και pop κατά την εργασία με μια στοίβα.

Junior — Middle
164

Τι τύπος δεδομένων χρησιμοποιείται στη μέθοδο flatMap κατά την επεξεργασία συλλογών ή ροών δεδομένων;

Junior — Middle
164

Ποιος είναι ο ρόλος της μεθόδου peek στα λειτουργικά ρεύματα της API Stream στη Java;

Junior — Middle
164

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

Junior — Middle
164

Ποια πλεονεκτήματα παρέχει η χρήση πολυμορφισμού στη γλώσσα Java;

Junior — Middle
164

Ποια κριτήρια και προϋποθέσεις πρέπει να πληρούν τα πεδία στην κλάση;

Junior — Middle
164

Πώς χειρίζεται το Spring την κατάσταση όταν στο πλαίσιο ορίζονται πολλά συστατικά του ίδιου τύπου;

Junior — Middle
164

Σχεδιάστε τις σχέσεις (πίνακες μηνυμάτων και πρακτόρων) και γράψτε ένα ερώτημα SQL που επιστρέφει τους 5 κορυφαίους πράκτορες, των οποίων οι απαντήσεις αρέσουν περισσότερο στους χρήστες. Το πεδίο αντίδρασης δέχεται τις τιμές -1, 0, 1.

Senior
164

Ποιο είναι το χειρότερο σενάριο για τον αλγόριθμο QuickSort κατά την ταξινόμηση;

Junior — Middle
164

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

164

Ποιοι επιπλέον παράγοντες είναι σημαντικοί για εσάς κατά την επιλογή εργασίας, πέρα από το επίπεδο αμοιβής;

Junior — Middle
164

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

Junior — Middle
164

Πώς κάνατε τις αλλαγές στη βάση δεδομένων σε παραγωγή; Χρησιμοποιήσατε το Liquibase;

Senior
164

Τι μπορεί να οδηγήσει σε επιδείνωση της ταχύτητας εισαγωγής δεδομένων στη βάση δεδομένων μετά τη δημιουργία ευρετηρίων;

Junior — Middle
164

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

Junior — Middle
164

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

Junior — Middle
164

Πώς παρακολουθούμε ότι το σύστημα λειτουργεί σωστά; Ποιες μετρήσεις και παρακολούθηση;

Middle
164

Εξηγήστε τι είναι ένα ισορροπημένο δυαδικό δέντρο αναζήτησης και γιατί το χρησιμοποιούν.

Junior — Middle
164

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

Junior — Middle
164

/** * Επιστρέφει μια λίστα ετικετών βιβλίων των συγγραφέων που καθορίζονται από μια λίστα αναγνωριστικών * @param authors λίστα συγγραφέων * @param searchAuthorIds λίστα αναγνωριστικών συγγραφέων των οποίων οι ετικέτες βιβλίων πρέπει να ληφθούν * @return λίστα ετικετών βιβλίων των καθορισμένων συγγραφέων */ public static List<Tag> getTagsOfAuthorsBooks(List<Author> authors, List<String> searchAuthorIds) { return authors.stream() .filter(a -> searchAuthorIds.contains(a.id)) .flatMap(a -> a.books.stream()) .flatMap(b -> b.tags.stream()) .collect(Collectors.toList()); }

164
/731