Μπορείτε να εξηγήσετε τι σημαίνει ο αυτόματος μηχανισμός διαχείρισης μνήμης ARC στο iOS;
iOS
Μπορείτε να εξηγήσετε τι εννοείται με ένα έργο που χωρίζεται σε πολλά modules;
Μπορείτε να εξηγήσετε τον μηχανισμό λειτουργίας των συγχρονισμένων λειτουργιών σε μια διαδοχική ουρά;
Ποια πληροφορία αποθηκεύεται συνήθως στη στοίβα κλήσεων κατά την εκτέλεση ενός προγράμματος;
Εξηγήστε την έννοια της αλυσίδας ανταποκριτών (Responder Chain) στο σύστημα επεξεργασίας γεγονότων σε εφαρμογές GUI.
Μπορείτε να εξηγήσετε τον μηχανισμό λειτουργίας της μεθόδου Sync στην υλοποίηση μιας ασφαλούς ουράς;
Εξηγήστε την αρχή λειτουργίας των συγχρονισμένων λειτουργιών και τον σκοπό τους στον προγραμματισμό.
Ποια είναι η διαφορά μεταξύ μιας δομής δεδομένων που αποθηκεύει μοναδικά στοιχεία και μιας ακολουθίας στοιχείων που επιτρέπει επαναλήψεις;
Μπορείτε να εξηγήσετε τον μηχανισμό ασύγχρονης επεξεργασίας σε μια ουρά με ανταγωνισμό;
Πώς διακρίνετε ένα πρόβλημα συνθήκης αγώνα που προκύπτει κατά την εργασία με νήματα, από μια κατάσταση όπου το αποτέλεσμα εξαρτάται από την απρόβλεπτη σειρά εκτέλεσης των λειτουργιών;
Σε ποιο σημείο στη μνήμη ή σε ποιο μηχανισμό διαχειρίζεται η αναφορά που δεν αυξάνει τον μετρητή αναφορών και δεν προκαλεί τη διατήρηση του αντικειμένου;
Έχετε ένα έγγραφο που να πιστοποιεί την υπηρεσία σας στον στρατό;
Ποια είναι η διαφορά μεταξύ καταλόγων με σταθερές τιμές και καταλόγων που χρησιμοποιούν αναφορές ή έμμεσες τιμές;
Ποια είναι η χρονική μέτρηση για την ενέργεια εισαγωγής ενός στοιχείου στο κεντρικό μέρος μιας διπλής συνδεδεμένης λίστας;
Έχετε πρακτική εμπειρία στη συγγραφή μονάδων δοκιμών για κώδικα;
Πώς υλοποιείται η μοναδικότητα των στοιχείων μέσα σε μια συλλογή τύπου Set;
Έχετε εμπειρία στην ανάπτυξη ή υποστήριξη εφαρμογών που αποτελούνται από πολλά modules;
Ποια είναι τα διαφορές μεταξύ των ιδιοτήτων Frame και Bounds στο γραφικό περιβάλλον;
Περιγράψτε την εργασιακή σας εμπειρία και τα βασικά καθήκοντα με τα οποία ήρθατε αντιμέτωποι στην προηγούμενη εργασία σας.