Ποιες σχεδιαστικές προσεγγίσεις γνωρίζετε; Αναφέρετε το Proxy, Factory, Strategy.
Java
Πώς κατανοείτε την αρχή της αντιστροφής των εξαρτήσεων (DIP); Πώς διαφέρει από την Εισαγωγή Εξαρτήσεων;
Πες μου για την τελευταία σου δουλειά: ρόλος, ομάδα, διαδικασίες ανάπτυξης.
Πείτε μας για τη δομή της μνήμης JVM: από τι αποτελείται, τι είναι το Heap, η Νεαρή/Παλιότερη Γενιά;
Πείτε μας για τους δείκτες σε βάσεις δεδομένων: ποιοι υπάρχουν, πώς επιταχύνουν, πότε δεν είναι απαραίτητοι;
Πείτε μια κατάσταση στην οποία προτείνατε μια βελτίωση στη διαδικασία ή εισάγατε κάτι νέο.
Πείτε μας για μια κατάσταση όπου κάτι πήγε στραβά λόγω του κώδικα ή της λύσης σας.
Έχετε αντιμετωπίσει ποτέ το OOM (OutOfMemoryError); Πώς αντιμετωπίσατε τα προβλήματα μνήμης;
Πείτε μας για την κάλυψη των δοκιμών: πώς μετρήθηκε, υπήρχαν gates ποιότητας;
Ποια είναι τα επίπεδα απομόνωσης των συναλλαγών; Ποια γνωρίζετε;
Πες μου για το SQL: ποια JOIN χρησιμοποιείς, ποια εμπειρία έχεις με τις παράθυρο λειτουργίες, CTE;
Τι είναι η αφαίρεση στην αντικειμενοστραφή προγραμματισμό; Πώς την καταλαβαίνετε;
Gradle vs Maven: με ποιο εργαλείο εργάστηκες;
Πες μου για το ξένο κλειδί: ποιος είναι ο σκοπός του και ποια είναι τα μειονεκτήματά του;
Πείτε μας για το μοντέλο OSI: ποιος είναι ο σκοπός των επιπέδων, πώς διαφέρουν;
Πες μου για την ανασκόπηση κώδικα: πώς γινόταν στην ομάδα σου;
Πες μου για την εμπειρία σου με Docker Compose, OpenShift, GitLab CI.
Πες μου για το Docker: ποια είναι η διαφορά μεταξύ εικόνας και κοντέινερ; Τι είναι οι στρώσεις;
Ποια είναι η διαφορά μεταξύ μονάδων και ολοκληρωμένων δοκιμών;
Τι είναι η ενσωμάτωση; Ποιο είναι το όφελός της;