iOS
Πώς υλοποιείται ο μηχανισμός αντίδρασης στην πίεση του χρήστη στο σύστημα;
Ποια προσέγγιση είναι προτιμότερη κατά τη χρήση WebSocket: ένα κανάλι για όλα τα γεγονότα ή ξεχωριστά κανάλια για διαφορετικές εργασίες στον διακομιστή;
Εξηγήστε τι εννοείται με την διατήρηση δεδομένων σε μακροπρόθεσμη βάση σε συστήματα αποθήκευσης πληροφοριών.
Ποια μέθοδοι χρησιμοποιούνται για την υλοποίηση εξαρτήσεων στην εφαρμογή;
Ποια βήματα πρέπει να ληφθούν για να εξαλειφθεί το φαινόμενο των σφαλμάτων εικόνων κατά την κύλιση του πίνακα;
Γιατί η δήλωση του αρχικοποιητή στο πρωτόκολλο είναι υποχρεωτική για όλες τις κλάσεις που υλοποιούν αυτό το πρωτόκολλο;
Πώς γίνεται η διαχείριση αντικειμένων μέσα σε έναν πίνακα στο πλαίσιο της σύλληψής τους σε μια άλλη δομή ή συνάρτηση lambda;
Σε ποιες περιπτώσεις συνιστάται η χρήση του NSLock για την συγχρονισμό νημάτων;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης frames για τη διάταξη σελίδων;
Μπορούν να αποθηκευτούν επιπλέον ιδιότητες μέσα σε καταχωρίσεις σε μια γλώσσα προγραμματισμού;
Ποια εργαλεία χρησιμοποιείτε για την ανίχνευση διαρροών μνήμης στις εφαρμογές;
Ποια είναι η διαφορά στη χρήση των λέξεων-κλειδιών 'unowned' και 'strong' κατά την δήλωση αναφορών στο Swift;
Μπορείτε να εξηγήσετε τη διαφορά μεταξύ του πίνακα μαρτύρων και του εικονικού πίνακα σε συστήματα προσανατολισμένα σε αντικείμενα;
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ των διαφορετικών τύπων συλλογών και των χαρακτηριστικών τους;
Μπορείτε να εξηγήσετε τι σημαίνει ο τροποποιητής final στις γλώσσες προγραμματισμού, για παράδειγμα στη Java;
Γιατί ο δείκτης φόρτωσης παραμένει κινούμενος, ακόμη και αν ο αποσφαλματωτής είναι απενεργοποιημένος ή διακόπτει την εκτέλεση του προγράμματος;
Μπορείτε να εξηγήσετε πώς υλοποιείται η συγχρονισμένη αποστολή εργασιών μέσω DispatchSync στο GCD;
Αναφέρετε τα βασικά στοιχεία που αποτελούν το πλαίσιο UIKit.
Μπορείς να δώσεις ένα παράδειγμα που να απεικονίζει τους διαφορετικούς τύπους πολυμορφισμού στον αντικειμενοστραφή προγραμματισμό;
Εξηγήστε την έννοια της αυτόματης τοποθέτησης στοιχείων διεπαφής στο πλαίσιο της ανάπτυξης διεπαφών χρήστη.