Έχετε χρησιμοποιήσει κοντέινερς αντιστροφής ελέγχου στα έργα σας;
C#
Εξηγήστε τι σημαίνει η ακρωνύμιο CQRS και πώς χρησιμοποιείται στην αρχιτεκτονική συστημάτων
Χρησιμοποιήσατε το μοτίβο Factory κατά την εργασία με αιτήματα HTTP;
Ποια είναι η διαφορά μεταξύ των διεπαφών IEnumerable και IQueryable, και σε ποια σενάρια χρησιμοποιούνται;
Μπορείτε να εξηγήσετε την έννοια της πολύστρωσης αρχιτεκτονικής στην ανάπτυξη λογισμικού;
Ποιοι τύποι κύκλων ζωής αντικειμένων υπάρχουν στο δοχείο IoC και πώς εφαρμόζονται;
Μπορείς να δώσεις ένα παράδειγμα χρήσης της αρχής της Μοναδικής Ευθύνης (D από το SOLID) στα έργα σου;
Μπορείς να μιλήσεις για τους διάφορους τύπους κύκλων ζωής (lifetime) που χρησιμοποιούνται σε κοντέινερ IoC;
Ποια είναι η σημασία του γράμματος 'I' στις αρχές SOLID και ποιος είναι ο σκοπός του στην αντικειμενοστραφή προγραμματισμό;
Ακολουθείς τις αρχές REST κατά τη δημιουργία ελεγκτών API;
Ποια μέθοδοι μπορούν να διασφαλίσουν την ασφαλή κλειδώση πόρων σε συνθήκες ασύγχρονων υπολογισμών;
Πώς να δομήσετε την εφαρμογή ορίζοντας τα βασικά της στρώματα;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του HttpClient για την εκτέλεση HTTP αιτημάτων;
Πώς δημιουργήσατε μια καθολική διεπαφή για διαφορετικά συστατικά ή modules του συστήματος;
Έχετε εμπειρία με τον μηχανισμό Transactional Outbox για την εξασφάλιση αξιόπιστης μεταφοράς μηνυμάτων;
Ποιος είναι ο ρόλος των διεπαφών στην ανάπτυξη λογισμικού;
Ποιες μεθόδους HTTP έχετε χρησιμοποιήσει στα έργα σας;
Έχετε χρησιμοποιήσει εργαλεία για την ανάλυση και βελτιστοποίηση ερωτημάτων SQL;
Ποια είναι τα πλεονεκτήματα της χρήσης μικροϋπηρεσιών κατά το σχεδιασμό της αρχιτεκτονικής των εφαρμογών;