Πώς γίνεται η επεξεργασία του συμβάντος πατήματος στην εφαρμογή;
iOS
Ποια είναι η διαφορά μεταξύ των εννοιών ασύγχρονης και παράλληλης εκτέλεσης των λειτουργιών;
Εξηγήστε τη βασική διαφορά μεταξύ των αρχιτεκτονικών προτύπων MVP και MVC
Έχετε εμπειρία στη χρήση του συστήματος διαχείρισης γραφημάτων αντικειμένων Core Data για την αποθήκευση δεδομένων σε εφαρμογές iOS;
Μπορείτε να εξηγήσετε την αρχή KISS και την εφαρμογή της στην ανάπτυξη λογισμικού;
Μπορείτε να εξηγήσετε τις βασικές αρχές του SOLID για την ανάπτυξη λογισμικού;
Μπορείτε να εξηγήσετε την έννοια του συσχετισμένου τύπου στο πλαίσιο της τυποποίησης;
Ποιες ενέργειες σε κοντέινερ τύπου Set εκτελούνται με ελάχιστη καθυστέρηση;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας της αυτόματης απελευθέρωσης αντικειμένων με τη βοήθεια του AutoreleasePool;
Είναι δυνατή η στατική δρομολόγηση κατά την υλοποίηση του πρωτοκόλλου;
Μπορείτε να εξηγήσετε την αρχή του YAGNI και γιατί είναι σημαντική στην ανάπτυξη λογισμικού;
Πώς να υλοποιήσετε μια κινούμενη εικόνα σε μια κινητή ή ιστότοπο εφαρμογή;
Μπορείτε να εξηγήσετε τι είναι το πρωτόκολλο WebSocket και πώς διαφέρει από τις κανονικές συνδέσεις HTTP;
Εξηγήστε τις διαφορές μεταξύ GCD, NSThread και OperationQueue και τα πλεονεκτήματα καθενός για την πολυνηματική ανάπτυξη στο iOS.
Μπορείτε να εξηγήσετε την αρχή που προϋποθέτει την επανάχρηση κώδικα χωρίς διπλασιασμό;
Ποιες διαφορές υπάρχουν μεταξύ της δομής δεδομένων Set και ενός πίνακα στο πλαίσιο της χρήσης και των χαρακτηριστικών τους;
Μπορούν να αποθηκευτούν λειτουργίες κλεισίματος μέσα σε πίνακες σε γλώσσες προγραμματισμού;
Είναι δυνατόν να λάβετε το τρέχον πλαίσιο της κινούμενης εικόνας κατά τη διάρκεια της εκτέλεσής της;