Ποια εργαλεία ή βιβλιοθήκες χρησιμοποιείτε για να εργαστείτε με βάσεις δεδομένων μέσω ORM;
C#
Πώς καθορίζεται η αποδοτικότητα ενός αλγορίθμου όσον αφορά τον χρόνο εκτέλεσης και τη χρήση πόρων;
Ποια νέα θέματα ή δεξιότητες έχετε μάθει πρόσφατα για την επαγγελματική σας ανάπτυξη;
Υπάρχει δυνατότητα επέκτασης της λειτουργικότητας μέσω κληρονομιάς δομών;
Ποια είναι η υπολογιστική πολυπλοκότητα της εργασίας διαγραφής διπλότυπων; Από τι εξαρτάται; Πώς λειτουργεί εσωτερικά το HashSet;
Εξηγήστε την έννοια του πίνακα κατακερματισμού και πώς χρησιμοποιείται για την αποθήκευση δεδομένων
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης της λέξης-κλειδιού 'final' στη Java;
Είσαι έτοιμος να μετακομίσεις προσωρινά για να περάσεις την δοκιμαστική περίοδο;
Ποιο είναι το βέλτιστο σχέδιο εκτέλεσης για το ερώτημα που λαμβάνει τον υπάλληλο με το μεγαλύτερο μισθό και το τμήμα του;
Ποια θέση εξετάζεις για την επαγγελματική σου δραστηριότητα;
var buf = new Queue<T>(); foreach (T i in source) { buf.Enqueue(i); if (buf.Count > n) yield return buf.Dequeue(); } // source.Count == 11 var x = FilterLast(source, 3).Take(4);
Πώς λειτουργεί το yield; Γιατί εισήχθη η λέξη-κλειδί yield; Πώς λειτουργεί η τεμπέλικη εκτέλεση του IEnumerable;
Τι είναι η αντιστροφή εξαρτήσεων (αρχή SOLID);
Τι είναι το σχέδιο εκτέλεσης ερωτήματος;
Πώς υλοποιείτε την ανακατεύθυνση χρηστών από κινητές συσκευές σε υποτομέα κινητής (όπως στο VKontakte);
Τι σας παρακινεί να αναζητήσετε μια νέα θέση σε αυτόν τον τομέα;
Τι συμβαίνει μέσα στον SQL server κατά την εκτέλεση ενός ερωτήματος; Πώς προκύπτει το αποτέλεσμα από το κείμενο του ερωτήματος;
Πόση μνήμη εκχωρείται κατά τη δημιουργία ενός νέου HashSet;
Υπολογιστική πολυπλοκότητα των λειτουργιών: ανάλυση της πολυπλοκότητας του βρόχου με HashSet και List (Contains + Add). Γιατί το List δεν είναι απλώς ένας πίνακας; Πώς διαχειρίζεται το List το μέγεθός του; Ποια είναι η αμοιβόμενη πολυπλοκότητα της προσθήκης στο List;
Τι είναι η ασυγχρονία και ποιο είναι το νόημά της; Πώς επιτυγχάνεται;