Java
Έχετε εμπειρία με τη γλώσσα προγραμματισμού Java;
Έχετε ακούσει ποτέ για τη μέθοδο intern στη Java;
Εξηγήστε τον σκοπό και τη χρήση της σημείωσης @Qualifier στο πλαίσιο του Spring Framework.
Πώς μπορούν να οριστούν περιορισμοί στο σύστημα ή στον κώδικα;
Είναι δυνατόν να μετατρέψετε μια σχέση τύπου 'πολλοί-σε-πολλούς' σε μια σύνδεση 'ένας-σε-πολλούς';
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο 'instant' στον προγραμματισμό;
Μπορείτε να εξηγήσετε τι εννοείται με το πρόβλημα του βρώμικου διαβάσματος στο πλαίσιο εργασίας με βάσεις δεδομένων;
Μπορείτε να εξηγήσετε τι είναι η μέθοδος map στο πλαίσιο του API Stream στη Java;
Πώς μπορείτε να ορίσετε μια αρχική τιμή για μια μεταβλητή στον κώδικά σας;
Ποιος είναι ο ρόλος του μηχανισμού συγχρονισμού στις πολυνηματικές εφαρμογές;
Πότε θα προτιμούσατε να χρησιμοποιήσετε ArrayList αντί για LinkedList για την προσθήκη ενός στοιχείου στο τέλος μιας πολύ μεγάλης λίστας και γιατί;
Έχετε εμπειρία στην εφαρμογή σχεδιαστικών προτύπων από το σύνολο Gang of Four;
Ποιος είναι ο σκοπός της Java Virtual Machine (JVM);
Χρησιμοποιήσατε συστήματα παρακολούθησης στο τελευταίο σας έργο;
Μπορείς να δώσεις ένα παράδειγμα της ιδέας της αντιστροφής των εξαρτήσεων στον σχεδιασμό συστημάτων λογισμικού;
Τι είναι η μεταβλητή type στη γραμμή 19;
Έχετε δημιουργήσει έργα που χρησιμοποιούν πολυνηματικότητα;
Μπορεί η μέθοδος collect να χρησιμοποιηθεί για τη μετατροπή ενός Stream σε έναν χάρτη (Map);
Πώς οργανώνετε συνήθως τη συζήτηση των ανατεθειμένων εργασιών στην ομάδα;
Τι εκτελείται πρώτα: ο κατασκευαστής, ο setter ή η έγχυση πεδίων;