Πώς εργαζόμασταν με τους πόρους πριν από την εμφάνιση του try-with-resources;
Java
Πώς υλοποιείται σε ένα ήδη υπάρχον σύστημα τα συνθηκικά μπλοκ που μπορούν να ενεργοποιηθούν ή να απενεργοποιηθούν χωρίς τη χρήση τυπικών μηχανισμών όπως το Feature Toggle;
Είστε εξοικειωμένοι με τις έννοιες του DDD, Clean Architecture, Hexagonal Architecture;
Εξηγήστε την έννοια των πρωτότυπων στο πλαίσιο του Spring και πώς λειτουργούν.
Ποια είναι η διαφορά μεταξύ της μεθόδου equals και των τελεστών σύγκρισης == κατά τον έλεγχο της ισότητας αντικειμένων στη Java;
Μπορείτε να εξηγήσετε την έννοια του sharding και την εφαρμογή του στα συστήματα αποθήκευσης δεδομένων;
Πώς πραγματοποιήσατε την ανάλυση της απόδοσης των ερωτημάτων;
Έχετε εργαστεί με το RabbitMQ;
Υπήρξαν περιπτώσεις όπου αντιμετωπίσατε αμοιβαία μπλοκαρίσματα διαδικασιών σε συστήματα;
Παρατηρήσατε κατά τη διάρκεια της συνέντευξης σημάδια ότι μπορεί να διακοπεί ή να μην ολοκληρωθεί με επιτυχία;
Ποιο είναι το ελάχιστο μέγεθος δεδομένων σε bytes που καταλαμβάνει ένα byte;
Πώς να χειριστείτε τη φόρτωση αρχείων (εικόνων) μέσω αιτήματος HTTP στο Spring MVC και να τα αποθηκεύσετε στον δίσκο;
Έχετε εργαστεί με δυναμικούς πίνακες παρόμοιους με το ArrayList;
Ποιος είναι ο σκοπός της διεπαφής Callable στον προγραμματισμό;
Μπορεί να οριστούν πολλές δομικά ίδιες κλάσεις μέσα σε μια εφαρμογή;
Τι είναι οι κανονικές εκφράσεις και ποια είναι τα πλεονεκτήματα και μειονεκτήματα που πρέπει να λαμβάνονται υπόψη;
Σε ποια εταιρεία πραγματοποιήσατε την τελευταία σας εργασία ή πρακτική;
Ποιος είναι ο ρόλος της σημείωσης Bean στο πλαίσιο Spring και πώς χρησιμοποιείται κατά τη δημιουργία συστατικών;
Χρησιμοποίησα τη γραμμή εντολών για να αλληλεπιδράσω με το αποθετήριο BitBucket;
Μπορεί να θεωρηθεί ένας πίνακας ως ενσωματωμένος πρωτογενής τύπος δεδομένων σε μια γλώσσα προγραμματισμού;