C#
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης της δομής δεδομένων λίστα;
Έχετε εμπειρία με παλαιά ή κληρονομημένα συστήματα;
Πώς διαφέρει η εργασία με παραδοσιακές σχεσιακές βάσεις δεδομένων από τη χρήση λύσεων NoSQL;
Συμμετείχατε στην ανάπτυξη του δικού σας συστήματος αυθεντικοποίησης χρηστών;
Μπορείτε να εξηγήσετε τι εννοείται με τις συναλλαγές στο πλαίσιο του SQL και πώς διασφαλίζουν την ακεραιότητα των δεδομένων;
Μπορείτε να εξηγήσετε την έννοια της φόρτωσης δεδομένων και τον ρόλο της στα λογισμικά συστήματα;
Πώς καθορίζετε το επίπεδο απομόνωσης των συναλλαγών κατά την εργασία με μια βάση δεδομένων;
Σε ποιο σημείο μέσα στην κλάση είναι καλύτερο να αποθηκεύετε σημαντικούς τύπους δεδομένων;
Τι εννοούμε με τους τύπους στη γλώσσα C# και πώς χρησιμοποιούνται;
Μπορείτε να εξηγήσετε τη λειτουργία της εξουσιοδότησης στο ASP.NET και πώς διαφέρει από την αυθεντικοποίηση;
Μπορείτε να εξηγήσετε τι κάνει ο τελεστής DELETE στη SQL και σε ποιες περιπτώσεις χρησιμοποιείται;
Πότε συνιστάται η χρήση του περιορισμού εξωτερικού κλειδιού σε μια βάση δεδομένων;
Μπορείς να απαριθμήσεις τα διάφορα επίπεδα απομόνωσης των συναλλαγών σε βάσεις δεδομένων και να εξηγήσεις τη διαφορά τους;
Ποιες δυσκολίες μπορεί να προκύψουν κατά την εργασία με πολυνηματικότητα σε λογισμικά συστήματα;
Ποια ήταν η εμπειρία σας με την αλληλεπίδραση με έναν μέντορα ή προϊστάμενο στο πλαίσιο της εκπαίδευσης ή της εργασίας σας;
Ποια είναι η γνώμη σας για τον ρόλο των αυτοματοποιημένων δοκιμών στη διαδικασία ανάπτυξης;
Σε ποιες περιπτώσεις επιλέγουμε σχεσιακές βάσεις δεδομένων και σε ποιες μη σχεσιακές;
Για ποιο λόγο χρησιμοποιείται η διαμέριση θεμάτων στο Kafka;
Μπορείτε να εξηγήσετε την αρχή της αντιστροφής των εξαρτήσεων και τη σημασία της στον σχεδιασμό λογισμικού;
Ποιες προσεγγίσεις και τεχνικές διασφαλίζουν την τήρηση της αρχής της αντίστροφης εξάρτησης στον σχεδιασμό συστήματος;