Είχατε δυσκολίες στη χρήση του SwiftUI στα έργα σας;
iOS
Πώς υλοποιείται η διαχείριση μνήμης στο λειτουργικό σύστημα iOS;
Ποιες είναι οι βασικές διαφορές μεταξύ των συστημάτων αποθήκευσης δεδομένων Realm και Core Data στην ανάπτυξη iOS;
Μπορείτε να εξηγήσετε τι εννοείται με το αντικείμενο στη γλώσσα προγραμματισμού Swift;
Μπορείτε να εξηγήσετε τι σημαίνει ο αυτόματος μηχανισμός διαχείρισης μνήμης ARC στο iOS;
Για ποιο λόγο χρησιμοποιείται η σύλληψη μεταβλητών μέσα σε ένα κλείσιμο;
Περιγράψτε την εμπειρία σας στην υλοποίηση και χρήση συστημάτων πολλαπλών επεξεργαστών και μεθόδων παράλληλης επεξεργασίας δεδομένων.
Έχεις χρησιμοποιήσει την τεχνολογία CoreData στα έργα σου για τη διαχείριση δεδομένων;
Εξηγήστε την έννοια της αλυσίδας ανταποκριτών (Responder Chain) στο σύστημα επεξεργασίας γεγονότων σε εφαρμογές GUI.
Ποιος είναι ο σκοπός και τα πλεονεκτήματα της χρήσης του πολυμορφισμού στον αντικειμενοστραφή προγραμματισμό;
Εξηγήστε τα στάδια ζωής ενός αντικειμένου ViewController σε μια εφαρμογή iOS.
Πώς υλοποιείται η στρατηγική Copy-on-write σε επίπεδο εσωτερικής λειτουργίας του συστήματος;
Σε ποιο σημείο στη μνήμη ή στη δομή δεδομένων τοποθετούνται συνήθως οι τιμές τύπου δεδομένων κατά τιμή;
Ποια είναι η διαφορά μεταξύ της χρήσης GCD και NSOperation για την εκτέλεση ασύγχρονων εργασιών στην ανάπτυξη iOS;
Πώς γίνεται η σύλληψη των μεταβλητών μέσα σε κλεισίματα σε μια γλώσσα προγραμματισμού;
Πόση μνήμη RAM καταλαμβάνει η προεπιλεγμένη τιμή του τύπου δεδομένων;
Περιγράψτε την εργασιακή σας εμπειρία και τα βασικά καθήκοντα με τα οποία ήρθατε αντιμέτωποι στην προηγούμενη εργασία σας.
Μπορείτε να εξηγήσετε τι σημαίνει ο τροποποιητής final στις γλώσσες προγραμματισμού, για παράδειγμα στη Java;
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος τιμή κατακερματισμού και πώς χρησιμοποιείται;