Java
Πώς υλοποιείται ο αισιόδοξος αποκλεισμός και ποια είναι τα χαρακτηριστικά του;
Ποια είναι η διαφορά μεταξύ ενός τυπικού δυαδικού δέντρου αναζήτησης και ενός κόκκινο-μαύρου δέντρου και ποιο είναι το μοναδικό χαρακτηριστικό του;
Ποια εργαλεία ή προσεγγίσεις χρησιμοποιείς για την οργάνωση των ροών εργασίας στην εργασία σου;
Όλες οι πτυχές και θέματα που προετοιμάστηκαν για τη συνέντευξη καλύφθηκαν λεπτομερώς;
Έχετε εργαστεί με Kubernetes και Docker;
Ποιες μεθόδους ή προγράμματα χρησιμοποιείτε για να οργανώσετε και να ελέγξετε τον χρόνο σας;
Για ποιο λόγο χρησιμοποιείται η σημείωση @ComponentScan στο Spring και ποιο ρόλο παίζει στη διαμόρφωση της εφαρμογής;
Ποσα μέσα και τεχνολογίες χρησιμοποιήθηκαν στην ομάδα σας για την κατανομή των εργασιών μεταξύ των συμμετεχόντων;
Τι σημαίνει η χρήση της λέξης-κλειδιού synchronized κατά τον συγχρονισμό ενός αντικειμένου στη Java;
Γράψτε δοκιμές για το σύστημα φιλτραρίσματος ειδοποιήσεων χρησιμοποιώντας JUnit 5 και Mockito, καλύπτοντας τα βασικά σενάρια: μηδενική/κενή εισαγωγή, έγκυρη ειδοποίηση, αποκλεισμό αποστολέα, φιλτράρισμα ανά κανάλι, απομάκρυνση διπλότυπων.
Τι είναι οι accruals στη Gazprom Neft; Τι είδους σύστημα είναι αυτό;
Μπορείς να απαριθμήσεις τους τύπους διακομιστών proxy και τα χαρακτηριστικά τους;
Πώς καθορίζεται η χρονική πολυπλοκότητα της μεθόδου get στη δομή δεδομένων HashMap;
Έχετε αντιμετωπίσει καταστάσεις όπου οι μέθοδοι είναι υπερφορτωμένες και δύσκολες στην κατανόηση;
Πώς μπορεί να οργανωθεί η αποστολή εργασιών και η αναμονή για την ολοκλήρωσή τους χρησιμοποιώντας το ThreadPoolExecutor;
Παρέχει η χρήση του AtomicReference μια εγγυημένη ορατότητα δεδομένων, παρόμοια με τη λέξη-κλειδί volatile;
Πώς να λύσετε το πρόβλημα της βαθιάς αντιγραφής (μετατροπή των ίδιων των στοιχείων της λίστας μέσω AtomicInteger.incrementAndGet);
Ποιοι περιορισμοί υπάρχουν κατά τη χρήση της μεθόδου GET στο πρωτόκολλο HTTP;
Ποια μέθοδοι μπορούν να εφαρμοστούν για τη βελτίωση της απόδοσης των SQL ερωτημάτων;
Μπορείτε να εξηγήσετε τι εννοείται με τη συμπεριφορά των αντικειμένων στον αντικειμενοστραφή προγραμματισμό;