C#
Ποια προσέγγιση θα υιοθετούσες για να ξεπεράσεις τις δυσκολίες που προκύπτουν κατά την υλοποίηση μιας νέας τεχνολογίας;
Ποια είναι τα πεδία ορατότητας (πεδία κύκλου ζωής) των υπηρεσιών/beans; Ποιο πεδίο χρησιμοποιείται προεπιλεγμένα;
Μπορείς να απαριθμήσεις τις κύριες κατηγορίες σχεδιαστικών προτύπων και τα παραδείγματά τους;
Σε ποιες περιπτώσεις είναι προτιμότερο να χρησιμοποιούνται δομημένοι τύποι δεδομένων αντί για κλάσεις;
Μπορείτε να εξηγήσετε την έννοια του Boxing στο πλαίσιο των γλωσσών προγραμματισμού;
Ποιο εύρος μισθού περιμένετε να λαμβάνετε στη νέα θέση;
Ποιος είναι ο λόγος για τον διαχωρισμό της διαχειριζόμενης μνήμης σε περιοχές για μεγάλα και μικρά αντικείμενα στον συλλέκτη απορριμμάτων;
Πώς πραγματοποιείται η παράδοση μηνυμάτων σε πολλούς συνδρομητές στο σύστημα RabbitMQ;
Τι εννοείται με σφάλμα κατά την εκτέλεση του προγράμματος;
Μπορείτε να εξηγήσετε την έννοια του διαχωρισμού ευρετηρίων σε μια βάση δεδομένων SQL και πώς επηρεάζει την απόδοση;
Ποια είναι η κύρια αποστολή και η εφαρμογή του μοτίβου Repository στην αρχιτεκτονική των λογισμικών συστημάτων;
Ποια πληροφορία αποθηκεύεται συνήθως στη δομή δεδομένων στοίβα;
Είναι δυνατόν να οριστεί μια συγκεκριμένη υλοποίηση των μεθόδων μέσα σε μια διεπαφή;
Πώς λειτουργεί η σωλήνα αιτήματος στο ASP.NET Core από το frontend μέχρι τον ελεγκτή;
Έχετε εμπειρία στον εντοπισμό και την πρόληψη αμοιβαίων μπλοκαρισμάτων σε συστήματα διαχείρισης βάσεων δεδομένων;
Πώς μπορεί να οργανωθεί μια σχέση ένα προς πολλά σε μια βάση δεδομένων ή στον αντικειμενοστραφή προγραμματισμό;
Πόσες φορές έχετε περάσει συνεντεύξεις και έχετε υποβάλει αίτηση για θέσεις χωρίς επαγγελματική εμπειρία;
Μπορείτε να περιγράψετε περιπτώσεις όπου χρησιμοποιήσατε ερωτήματα SQL και να περιγράψετε παραδείγματα από τα πιο πολύπλοκα;
Μπορείτε να δώσετε ένα παράδειγμα κατάστασης στην οποία εφαρμόζεται μια αφηρημένη κλάση;
Πώς πραγματοποιείται η αυτόματη συλλογή απορριμμάτων σε διαχειριζόμενες γλώσσες προγραμματισμού;