Java
Έχετε εμπειρία αυτόνομης σχεδίασης βάσεων δεδομένων;
Τι είναι το Spring; Ποιος είναι ο σκοπός του; Τι είναι το DI και το IoC;
Σε ποιον χώρο μνήμης αποθηκεύεται το ConcurrentHashMap; Ποιον κοντέινερ πρέπει να χρησιμοποιήσουμε για την αποθήκευση μετρικών;
Είστε εξοικειωμένοι με τις εικονικές νημάδες (Virtual Threads) στη Java; Γνωρίζετε την έννοια των κορουτινών και των γκορουτινών;
Πώς αξιολογείς το επίπεδό σου — Middle ή Senior; Ποια είναι η διαφορά μεταξύ τους;
Πες μου τι συμβαίνει στο τρέχον σύστημα (περιέγραψε το σχήμα AS-IS).
Ποιος ήταν ο λόγος για την αναζήτηση νέας εργασίας;
Πώς εκτελείτε κώδικα ασύγχρονα σε άλλο νήμα σε Java ή Spring;
Ποια scopes υπάρχουν στα Spring-bins;
Ποια είναι η διαφορά μεταξύ MQ και Kafka;
Τι κάνατε όταν προέκυψε σφάλμα θετικής κλειδώματος κατά τη δέσμευση;
Τι είναι η ομάδα συνδέσεων βάσης δεδομένων και γιατί χρειάζεται;
Με ποια message broker εργάστηκαν; Εξηγήστε πώς λειτουργεί το Kafka.
Ποιον πράκτορα χρησιμοποίησε στο Cursor;
Τι είναι οι ενδιάμεσοι και τερματικοί χειριστές στο Stream; Δώστε παραδείγματα.
Υπήρχε ρόλος του Διευθυντή Έργου στην ομάδα; Πώς συμμετείχε στη διαδικασία;
Πώς να υλοποιήσετε ένα σύστημα κράτησης θέσεων σε κινηματογράφο χωρίς διπλές πωλήσεις; Ποιο τύπο κλειδώματος να επιλέξετε;
Πώς επιτυγχάνεται η ταχύτητα μετάδοσης δεδομένων στο gRPC;
Πώς δουλεύατε με το Kafka; Χρειάστηκε να ρυθμίσετε τις κατατμήσεις, τις διαμορφώσεις; Τι συμβαίνει αν οι καταναλωτές είναι λιγότεροι από τις κατατμήσεις;
Πώς μαθαίνει ο courier για την παραγγελία και πώς εισάγονται τα δεδομένα της τοποθεσίας του στο σύστημα;