C#
IMemoryCache — τι είναι και πότε να το χρησιμοποιήσετε;
Υλοποιήστε το διασυνδεδεμένο πρόγραμμα ανάλυσης διευθύνσεων IP: διαιρέστε τη συμβολοσειρά raw με separator, επιστρέψτε IReadOnlyCollection<IPAddress>; αν είναι null, ρίξτε ArgumentNullException, αν το separator είναι κενό — ArgumentException, αν η IP δεν είναι έγκυρη — FormatException.
Θυμάσαι τα επίπεδα απομόνωσης των συναλλαγών;
Τι σημαίνει ότι ένα ρεύμα δεδομένων σε Java είναι μια μη διαχειριζόμενη περίπτωση;
Ποια είναι η διαφορά μεταξύ διαδοχικών συστατικών και φίλτρων στην αρχιτεκτονική εφαρμογών;
Σε ποιες περιπτώσεις είναι προτιμότερο να χρησιμοποιείτε τη δομή δεδομένων 'λίστα';
Πώς αποθηκεύει το Entity Framework μια νέα οντότητα στη βάση δεδομένων;
Είστε ικανοποιημένοι με τις τρέχουσες συνθήκες και διαδικασίες στην εργασία σας;
Μπορείτε να εξηγήσετε την έννοια του Code First και πώς εφαρμόζεται στην ανάπτυξη βάσεων δεδομένων;
Πώς χρησιμοποιείται το μπλοκ finally στη διαχείριση εξαιρέσεων και ποιος είναι ο σκοπός του;
Ποιο είναι το πλεονέκτημα και το μειονέκτημα της χρήσης της denormalization σε σχεσιακές βάσεις δεδομένων;
Σε ποια περίπτωση και γιατί χρησιμοποιείται η μέθοδος HTTP GET κατά την αλληλεπίδραση με τον διακομιστή;
Πού υλοποιείται η λογική συμπεριφοράς των αντικειμένων στις δοκιμές;
Εξηγήστε την έννοια των εικονικών μεθόδων στη γλώσσα C# και τον ρόλο τους στην υλοποίηση του πολυμορφισμού.
Ποια είναι η εμπειρία σας στη χρήση βάσεων δεδομένων NoSQL στην πράξη;
Τι σας παρακινεί να αναζητήσετε μια νέα θέση και πώς αυτό σχετίζεται με τους επαγγελματικούς σας στόχους;
Ποιος είναι ο ρόλος του κατασκευαστή κατά τη δημιουργία ενός αντικειμένου και γιατί είναι απαραίτητος;
Εξηγήστε τις διαφορές μεταξύ String, StringBuilder και StringBuffer στη Java.
Σε ποιο σημείο της μνήμης τοποθετούνται τα αντικείμενα τύπων δεδομένων αναφοράς;
Μπορείτε να δώσετε ένα παράδειγμα μιας κατάστασης όπου η πρόσβαση σε ένα πεδίο ενός αντικειμένου προκαλεί δυσκολίες ή προβλήματα;