iOS
Πώς είναι δομημένοι οι πίνακες στη γλώσσα Swift;
Τι είναι μια διαρροή μνήμης και πώς συμβαίνει;
Ποια είναι η διαφορά μεταξύ του συλλέκτη απορριμμάτων (garbage collector) και της αυτόματης καταμέτρησης αναφορών (ARC);
Αναφέρετε τη σειρά κληρονόμησης των κλάσεων στη γλώσσα Swift.
Ποια είναι η διαφορά μεταξύ UIView και CALayer;
Τι είναι ένα livelock;
Ποιο από τα principles SOLID σας είναι πιο δύσκολο να εφαρμόσετε στην πράξη;
Ποια είναι η διαφορά μεταξύ σχεσιακών και μη σχεσιακών βάσεων δεδομένων;
Ποιοι τρόποι υπάρχουν για την τοποθέτηση εργασιών στη ουρά του Grand Central Dispatch (GCD);
Πού μπορεί να βρεθεί ένα στρώμα (layer) στην ανάπτυξη iOS;
Πώς να αλλάξετε τον περιορισμό ύψους ώστε οι επικεφαλίδες να συρρικνωθούν στο μηδέν;
Ποιοι είναι οι τύποι ουρών που χρησιμοποιούνται στο main και στο global;
Ποια είναι η ανάλυση των οθονών του iPhone;
Τι μπορεί να γίνει αν το πληκτρολόγιο κρύβει σημαντικά στοιχεία της διεπαφής όταν εμφανίζεται;
Αναφέρετε τον κύκλο ζωής ενός αντικειμένου στο iOS.
Ποιος περιορισμός επιβάλλει το λεξικό στον τύπο κλειδιού στη γλώσσα Swift;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της αρχιτεκτονικής MVVM;
Τι συμβαίνει αν μια συνάρτηση δέχεται έναν τύπο δεδομένων double και αντί για αριθμό περνάει μια συνάρτηση ως όρισμα;
Τι τύπος κλειδιού χρησιμοποιείται στο λεξικό σε Swift;
Ποια είναι η διαφορά μεταξύ πρωτοκόλλων και κλάσεων στο πλαίσιο των αφηρημένων κλάσεων;