Java
Πείτε μας πώς οργανώθηκε η διαδικασία ανάπτυξης στον προηγούμενο χώρο εργασίας σας — από την επιχειρηματική ανάγκη μέχρι την κυκλοφορία.
Πες μου για την εμπειρία σου με Docker Compose, OpenShift, GitLab CI.
Πες μου για την εμπειρία σου στην ανάπτυξη Java τα τελευταία 5-6 χρόνια και την εξέλιξη με την εφαρμογή της ΤΝ.
Πες μου για την υπηρεσία δρομολόγησης αιτημάτων με διαμόρφωση από τη βάση δεδομένων. Τι είδους διαμορφώσεις είναι αυτές; Πώς λειτουργούσε η ζεστή φόρτωση;
Πώς είναι η σχέση σου με το Linux σε επίπεδο γραμμής εντολών; Έχεις αντιμετωπίσει προβλήματα, για παράδειγμα όταν μια θύρα είναι κατειλημμένη;
Ποιες ουρές γνωρίζετε για εργασία με πολυνηματικότητα;
[όνομα] ρώτησε: Ποιοι τύποι δεδομένων και δομές δεδομένων υπάρχουν στο Redis;
Ποια είναι η διαφορά και τα πλεονεκτήματα μεταξύ της JIT και AOT μεταγλώττισης;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα των σχεσιακών και μη σχεσιακών (NoSQL) βάσεων δεδομένων;
Μίλησε για το Kafka: σύνθεση, πώς εργάζεστε, βασικά στοιχεία.
Πώς υλοποιείται μια σχέση ένα προς πολλά;
Χρησιμοποιείτε εργαλεία με ΤΝ στη δουλειά σας; Ποια συγκεκριμένα;
Έχετε εμπειρία αυτόνομης σχεδίασης βάσεων δεδομένων;
Έχει σημασία η σειρά των στηλών κατά τη δημιουργία σύνθετου δείκτη;
Τι είναι ένα διαμέρισμα στο Kafka; Πώς διανέμονται τα διαμερίσματα μεταξύ των καταναλωτών μιας ομάδας;
Σε ποιο πρωτόκολλο μεταφοράς λειτουργεί το HTTP;
Περιγράψτε τον αλγόριθμο για την εγκατάσταση μιας σύνδεσης HTTPS.
Ποιοι είναι οι κίνδυνοι της χρήσης του ForkJoinPool;
Πώς περιγράφονται και λειτουργούν οι pipelines CI/CD στο GitLab;
Ποιο είναι το κύριο πρόβλημα της επιλεγμένης δομής λύσης - Το ArrayList χωρίς προ-καθορισμένη χωρητικότητα οδηγεί σε σπατάλες - Κίνδυνος αμοιβαίου αποκλεισμού μέσω μεθόδων - Ανεπαρκής δομή αποκλεισμών οδηγεί σε περιττό κόστος - Το ExecutorService δεν μπορεί να επεξεργαστεί σωστά - Σταθερό σύνολο προστασίας κλιμάκωσης