Εξηγήστε την έννοια του 'συμβαίνει πριν' στο πλαίσιο του μοντελοποίησης της ακολουθίας γεγονότων στον πολυνηματικό προγραμματισμό.
Java
Τι σας άρεσε περισσότερο στη δουλειά — τεχνικά ή επιχειρηματικά καθήκοντα;
Πώς ενσωματώσατε το σύστημα καταγραφής στο έργο σας;
Πώς λαμβάνει υπόψη η υλοποίηση του μοτίβου Singleton τα χαρακτηριστικά του πολυνηματικού προγραμματισμού;
Αναφέρετε την εμπειρία σας με το Redis Stack σε έργα
Ποιοι τύποι αποκλεισμών χρησιμοποιούνται στον πολυνηματικό προγραμματισμό για τη διαχείριση της πρόσβασης στους πόρους;
Ποια παράμετροι και ρυθμίσεις συνήθως ορίζετε στα αρχεία ρύθμισης του Spring Boot για το έργο σας;
Η υπηρεσία δημοσίευσης φωτογραφιών/βίντεο άρχισε να επεξεργάζεται αργά τα αιτήματα κατά την απότομη αύξηση της κυκλοφορίας. Πώς να προσδιορίσετε αν το πρόβλημα βρίσκεται στη δική σας πλευρά ή στην εξωτερική ενσωμάτωση;
Ποιος είναι ο μέγιστος αριθμός στοιχείων που μπορούν να τοποθετηθούν σε ένα ArrayList, υποθέτοντας ότι δεν υπάρχουν περιορισμοί μνήμης;
Ποια είναι τα παγίδες της ένεσης με setter;
Έχεις γνώσεις σχετικά με τη δουλειά με σχεσιακές βάσεις δεδομένων και ξέρεις να γράφεις SQL ερωτήματα;
Ποια είναι η χρονική πολυπλοκότητα της αναζήτησης ενός στοιχείου σε ένα HashMap με βάση το κλειδί;
Μπορείτε να εξηγήσετε τι είναι ένα συγχρονισμένο περιβάλλον προγραμματισμού εφαρμογών (API);
Έχετε εμπειρία με γενικούς τύπους στα έργα σας;
Έχετε μελετήσει άρθρα και υλικά που αφορούν τη διαδικασία ανάπτυξης λογισμικού;
Ποια αρχιτεκτονική είναι προτιμότερη για την εξασφάλιση της κλιμάκωσης: μονολιθική ή μικροϋπηρεσιών;
Με ποιες εκδόσεις Java εργάζεσαι; Ποια χρησιμοποιείς τώρα;
Πείτε μας για την πιο δύσκολη τεχνική εργασία που αντιμετωπίσατε στο τελευταίο σας έργο και πώς την λύσατε
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ πραγματικού και ψεύτικου πολυμορφισμού στον προγραμματισμό;
Πώς πραγματοποιείται η εκτέλεση του ερωτήματος SELECT σε SQL και ποια είναι τα βασικά σημεία που πρέπει να ληφθούν υπόψη;