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