Πώς εξηγείται η διαδικασία εμφάνισης του γραφικού περιβάλλοντος χρήστη στην οθόνη;
iOS
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης σημαφόρων στον έλεγχο πρόσβασης σε πόρους;
Πώς επηρεάζει η χρήση του unowned τη διαχείριση του χρόνου ζωής ενός αντικειμένου στον προγραμματισμό;
Τι εννοείται με τη σύγκρουση στο πλαίσιο του προγραμματισμού ή των συστημάτων επεξεργασίας δεδομένων;
Μπορείτε να εξηγήσετε την αρχή Copy-on-Write και πώς λειτουργεί στα συστήματα αποθήκευσης δεδομένων;
Μπορείτε να εξηγήσετε την έννοια του unowned στο πλαίσιο της ασφαλούς διαχείρισης αναφορών στο Swift;
Ποια μηχανισμοί ή καταστάσεις βοηθούν στην αποφυγή αυτόματης καταμέτρησης των συνδέσμων στο ARC;
Πώς διακρίνουμε τον μηχανισμό συγχρονισμού Semaphore από την Αμοιβαία Αποκλεισμό (Mutex);
Ποια είναι η διαφορά μεταξύ στατικής και δυναμικής τυποποίησης στις γλώσσες προγραμματισμού;
Εξηγήστε τι εννοείται με τον όρο Silent Push στο πλαίσιο των κινητών ειδοποιήσεων
Πώς υλοποιείται η αλληλεπίδραση μεταξύ του Αναγνωριστή Gesture και της αλυσίδας χειριστών στο σύστημα;
Μπορείτε να εξηγήσετε τι εννοείται με την αντιστροφή προτεραιοτήτων σε συστήματα ή αλγόριθμους;
Πώς υλοποιείται η γρήγορη αναζήτηση με κλειδί με χρόνο πρόσβασης περίπου O(1) στη δομή δεδομένων λεξικό;
Πρέπει να αποδίδεται υποχρεωτικά μια τιμή στη στατική μεταβλητή κατά την δήλωσή της;
Μπορείτε να εξηγήσετε τι είναι το LiveLock και πώς διαφέρει από άλλες καταστάσεις, όπως το deadlock;
Πώς μπορεί να ανιχνευθούν διαρροές μνήμης σε μια εφαρμογή;
Μπορείτε να εξηγήσετε την έννοια της τεμπέλικης αξιολόγησης ή της αναβολής εκτέλεσης εργασιών στον προγραμματισμό;
Ποια μέθοδοι πρέπει να εφαρμοστούν για την αποφυγή συγκρούσεων όταν υπάρχουν πολλαπροί Gesture Recognizers σε μια ίδια προβολή;
Μπορείτε να εξηγήσετε τι σημαίνει ο αυτόματος μηχανισμός διαχείρισης μνήμης ARC στο iOS;