Java
Ποιο είναι το χειρότερο σενάριο για τον αλγόριθμο QuickSort κατά την ταξινόμηση;
Ποιος είναι συνήθως υπεύθυνος για τον έλεγχο και την αξιολόγηση του κώδικα στην ομάδα σας;
Τι είναι προτιμότερο για την αυτόματη δημιουργία κώδικα: χρήση YAML ή χειροκίνητη γραφή;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας του μοντέλου Pull στα συστήματα ανταλλαγής μηνυμάτων;
Ποια στοιχεία και εργαλεία παρέχει το Spring Cloud για την ανάπτυξη λύσεων μικροϋπηρεσιών;
Είστε εξοικειωμένοι με την πλατφόρμα Alice και τις δυνατότητές της;
//Δεδομένου ενός πίνακα αριθμών, στον οποίο όλοι οι αριθμοί εκτός από έναν έχουν ζεύγος, //βρείτε τον αριθμό που εμφανίζεται μόνο μία φορά // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ int result = 0; for(int num : arr){ result ^= num; } return result; }
Έχετε έγγραφα ή πιστοποιητικά που να επιβεβαιώνουν τα αποτελέσματα των διαδικτυακών μαθημάτων που έχετε ολοκληρώσει;
Πώς φαίνεται γενικά ο χειριστής SELECT σε SQL;
Εξηγήστε τι είναι μια ασθενής αναφορά και πώς διαφέρει από μια ισχυρή αναφορά στη διαχείριση μνήμης.
Μπορείτε να εξηγήσετε την αρχιτεκτονική και τα βασικά στοιχεία του συστήματος Kafka;
Μπορείτε να εξηγήσετε τι είναι ένα proxy στο πλαίσιο του Spring Framework;
Πώς διασφαλίζετε ότι μόνο ένας χρήστης θα κλείσει θέση στο θέατρο όταν δύο χρήστες αγοράζουν ταυτόχρονα εισιτήριο για το ίδιο μέρος;
Πότε είναι σκόπιμο να χρησιμοποιείτε μια αφηρημένη κλάση στο σχεδιασμό αντικειμένων;
Τι είναι η διαμέριση στο Kafka;
Ποια στρατηγική παράδοσης υλοποιείται από προεπιλογή στο Kafka;
Πώς μπορεί να εφαρμοστεί η λειτουργία cherry-pick για τη μεταφορά ενός συγκεκριμένου commit από ένα κλαδί σε ένα άλλο;
Τι είναι ο μετρητής στη Java;
Ποια τρία μεθόδους κληρονομούνται από τη βασική κλάση Object στη γλώσσα προγραμματισμού;
Ποιο είναι το όγκο δεδομένων που μπορεί να διαβαστεί από έναν σκληρό δίσκο σε ένα αίτημα;