Εξηγήστε την έννοια της αλυσίδας ανταποκριτών (Responder Chain) στο σύστημα επεξεργασίας γεγονότων σε εφαρμογές GUI.
iOS
Μπορείτε να εξηγήσετε την έννοια των αδύναμων αναφορών στον προγραμματισμό;
Μπορείτε να εξηγήσετε τι σημαίνει η χρήση της λέξης-κλειδιού 'unowned' κατά την εργασία με ισχυρές αναφορές σε Swift και πώς αυτό επηρεάζει τη διαχείριση μνήμης;
Ποιοι τύποι ουρών διατίθενται στο GCD και πώς διαφέρουν στη συμπεριφορά και στη χρήση;
Περιγράψτε την εργασιακή σας εμπειρία και τα βασικά καθήκοντα με τα οποία ήρθατε αντιμέτωποι στην προηγούμενη εργασία σας.
Μπορείτε να εξηγήσετε την εσωτερική υλοποίηση των αδύναμων αναφορών και πώς λειτουργούν στη μνήμη;
Μπορείτε να μας πείτε λίγα πράγματα για την επαγγελματική σας εμπειρία και τα βασικά επιτεύγματά σας;
Πώς ξεκινήσατε την καριέρα σας στον τομέα της πληροφορικής;
Γιατί είναι σημαντικό να ακολουθούμε την αρχή της μοναδικής ευθύνης στον προγραμματισμό;
Μπορείτε να εξηγήσετε τι σημαίνουν οι αποκλεισμένες διαδικασίες σε μια πολυνηματική εφαρμογή;
Μπορείτε να διακόψετε την εκτέλεση μιας εργασίας που ξεκίνησε μέσω GCD σε iOS ή macOS;
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος Hit Test στο πλαίσιο των γραφικών υπολογιστή ή UI;
Μπορείς να εξηγήσεις τα βασικά μοτίβα σχεδίασης και την εφαρμογή τους;
Τι σας ώθησε να αφήσετε τη προηγούμενη θέση σας;
Μπορείτε να απαριθμήσετε τους κύριους τύπους αναφορών που χρησιμοποιούνται για την εργασία με αντικείμενα στον προγραμματισμό;