Java
Δούλεψες μόνο σε ένα έργο στην [εταιρεία];
Ποιος ετοίμασε αυτές τις διαμορφώσεις, πώς ήταν οργανωμένες στην ομάδα σας;
Πώς υλοποιείται η επικύρωση της επιχειρηματικής λογικής στο Spring (π.χ.: ηλικία >16 ετών, χωρίς αποκλεισμένους λογαριασμούς, όριο κάρτας δεν έχει ξεπεραστεί);
Γιατί εξετάζετε προτάσεις εργασίας; Τι δεν σας ικανοποιεί στην τρέχουσα θέση σας;
Με ποιες βάσεις δεδομένων NoSQL έχετε εργαστεί; Τι είναι μια βάση δεδομένων NoSQL;
Μιλήστε για τη σημασιολογία της εγγύησης παράδοσης μηνυμάτων (at-most-once, at-least-once, exactly-once).
Ποιες λύσεις θα προτείνατε για μια βάση δεδομένων με μεγάλο όγκο δεδομένων, αυξανόμενο αριθμό χρηστών και αυξανόμενο όγκο δεδομένων;
Από πού έρχεται το γεγονός στο Kafka; Ποιος λέει ότι πρέπει να γίνει η χρέωση;
Πώς θα διανεμηθεί η ανάγνωση θεμάτων και κατατμήσεων μεταξύ των αντιγράφων της Υπηρεσίας Επεξεργασίας (κλιμάκωση);
Έχετε ποτέ ενεργήσει ως ηγέτης ομάδας;
Πώς αισθάνεσαι σχετικά με την τροποποίηση ήδη ολοκληρωμένων εργασιών και τον ανασχεδιασμό;
Πώς λειτουργεί ο συνδυασμός Kafka + Redis sorted set + εξωτερικός προγραμματιστής για καθυστερημένες ειδοποιήσεις;
Σε ποιες περιπτώσεις χρησιμοποιήθηκε ο μηχανισμός retry-chaine και DLT (Θέμα Dead Letter);
Έχεις εμπειρία με προϊόντα AI/ML;
Τι ήταν ο ενεργοποιητής του υπολογισμού; Πώς ξεκίνησε;
Ποιοι είναι οι δύο βασικοί τύποι λειτουργιών στο API Stream;
Συγκρίνετε την απόδοση των ακόλουθων αποσπασμάτων κώδικα που αντιγράφουν στοιχεία από έναν πίνακα Integer σε έναν πίνακα int και το αντίστροφο, συμπεριλαμβανομένης της περίπτωσης όπου δημιουργούνται νέα αντικείμενα Integer από τιμές int: ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { x[i] = y[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = x[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } } ``` Αναλύστε και εξηγήστε τις διαφορές στην απόδοση και τη συμπεριφορά μεταξύ αυτών των προσεγγίσεων.
Ποια είναι η διαφορά μεταξύ μιας σχεσιακής βάσης δεδομένων και μιας μη σχεσιακής;
Μίλησε για τη βελτιστοποίηση ερωτημάτων SQL κατά 95% — ποιο ήταν το πρόβλημα;
Για ποιες εργασίες θα ήταν κατάλληλο το Istio;