iOS
Ποια μέθοδος φόρτωσης διεπαφής καλείται πρώτη: viewDidLoad ή viewDidAppear;
Μπορείς να απαριθμήσεις τους διάφορους τύπους πολυμορφισμού στον αντικειμενοστραφή προγραμματισμό;
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ των συστατικών TableView και ScrollView στο πλαίσιο της ανάπτυξης iOS;
Ποιες είναι οι βασικές διαφορές μεταξύ RxSwift Signal και Driver όσον αφορά τον σκοπό και τη συμπεριφορά τους;
Με ποια κριτήρια καθοδηγείστε κατά την επιλογή οργανωτικής δομής για εργασία;
Πώς επιτυγχάνεται η πολλαπλή κληρονομιά από κλάσεις ή πρωτόκολλα στη γλώσσα Swift;
Ποιοι κανόνες και περιορισμοί σχετίζονται με τη χρήση αδύναμων ιδιοτήτων σε συστήματα λογισμικού;
Ποια είναι η ελάχιστη έκδοση iOS που θεωρείτε στάνταρ για υποστήριξη στα έργα σας;
Ποια διαδικασία ή ροή είναι υπεύθυνη για την επεξεργασία της διεπαφής χρήστη στο σύστημα;
Τι εννοείται με τον όρο Mutating στο πλαίσιο του προγραμματισμού;
Ποιος είναι ο ελάχιστος αριθμός αντικειμένων που απαιτούνται για τη δημιουργία ενός κύκλου διατήρησης στη μνήμη;
Ποιες μέθοδοι αρχικοποίησης αντικειμένων γνωρίζεις και χρησιμοποιείς στις κλάσεις;
Ποιοι περιορισμοί υπάρχουν στους μηχανισμούς γενικευμένου προγραμματισμού;
Με ποια προβλήματα μπορεί να συναντήσει κανείς κατά τη χρήση του Storyboard στη διαδικασία ανάπτυξης διεπαφών;
Ποιες στρατηγικές χρησιμοποιούνται για την εμφάνιση και την τοποθέτηση στοιχείων στο περιβάλλον View;
Τι σημαίνει η τοποθέτηση της κλάσης στην περιοχή δυναμικής μνήμης (στοίβα) και γιατί γίνεται αυτό;
Πώς πραγματοποιείται η εκτέλεση εργασιών κατά τη χρήση συγχρονισμένης εισαγωγής στην παγκόσμια ουρά;
Πώς υλοποιούνται και διαχειρίζονται οι κινούμενες εικόνες στο UIKit;
Μπορείτε να εξηγήσετε τι είναι μια enum στην προγραμματισμό και σε ποιες περιπτώσεις χρησιμοποιείται;
Πόσες κλήσεις της μεθόδου viewDidLoad συμβαίνουν στον κύκλο ζωής του UIViewController;