Εξηγήστε την έννοια της αντιστροφής προτεραιότητας και γιατί μπορεί να γίνει πρόβλημα σε συστήματα με διαφορετικές προτεραιότητες εργασιών.
iOS
Μπορείτε να εξηγήσετε τι είναι μια δομή DispatchGroup και πώς χρησιμοποιείται για τον συγχρονισμό της εκτέλεσης πολλαπλών ασύγχρονων εργασιών;
Μπορείτε να περιγράψετε την αρχιτεκτονική των έργων στα οποία εργαστήκατε προηγουμένως;
Μπορείς να δώσεις ένα παράδειγμα υλοποίησης της αρχής της αντιστροφής των εξαρτήσεων σε ένα έργο;
Μπορείτε να μοιραστείτε την επαγγελματική σας εμπειρία και τα βασικά επιτεύγματά σας;
Ποσα μέσα και συστατικά χρησιμοποιείς για τη δημιουργία και διαχείριση διεπαφών στο UIKit;
Μπορείτε να αναφέρετε άλλες βασικές αρχές που χρησιμοποιούνται στην ανάπτυξη λογισμικού εκτός από το SOLID;
Μπορείς να εξηγήσεις τα βασικά μοτίβα σχεδίασης και την εφαρμογή τους;
Μπορεί να υλοποιηθεί πολλαπλή κληρονομιά από πολλαπλές κλάσεις ταυτόχρονα στη γλώσσα Swift;
Ποια αρχή θεωρούν οι προγραμματιστές την πιο δύσκολη στην τήρηση;
Πώς είναι οργανωμένη η δομή μνήμης για την αποθήκευση δεδομένων στο πρόγραμμα;
Ποι εργαλεία και τεχνολογίες χρησιμοποιείς για το σχεδιασμό διεπαφών χρήστη στην ανάπτυξη ιστού;
Μπορείτε να εξηγήσετε την έννοια του αντικειμενοστραφούς προγραμματισμού και τις βασικές αρχές του;