Πώς διαφέρει η χρήση συγχρονικών και διαδοχικών μεθόδων στον προγραμματισμό;
iOS
Μπορείτε να εξηγήσετε τι σημαίνει η παράμετρος Content Hugging Priority στο πλαίσιο του Auto Layout;
Περιγράψτε πώς υλοποιήθηκε η εισαγωγή εξαρτήσεων στο προηγούμενο εργασιακό σας περιβάλλον.
Πώς διακρίνετε τη χρήση CocoaPods από τη χρήση Swift Package Manager στη διαχείριση εξαρτήσεων σε ένα έργο;
Μπορείτε να εξηγήσετε τι είναι ένας μηχανισμός αμοιβαίας εξαιρέσεως (Mutex) και πώς λειτουργεί για την αποτροπή ταυτόχρονης πρόσβασης σε πόρους;
Μπορείτε να εξηγήσετε τι σημαίνει ο τροποποιητής final στις γλώσσες προγραμματισμού, για παράδειγμα στη Java;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα των αρχιτεκτονικών προτύπων VIPER και Clean Swift στην ανάπτυξη κινητών;
Ποια είναι η ουσιαστική διαφορά και η εφαρμογή των ουρών Async και Concurrent;
Μπορείτε να εξηγήσετε την έννοια του UIResponder και τον ρόλο του στην επεξεργασία γεγονότων στο iOS;
Με ποιους τύπους συλλογών διεπαφής χρήστη έχετε ήδη έρθει σε επαφή στην πρακτική σας;
Ποια είναι η διαφορά μεταξύ των αναφορών τύπου Weak και Unowned στη διαχείριση μνήμης;
Ποια καθήκοντα και προβλήματα διευκολύνονται κατά τη χρήση ασύγχρονων μεθόδων με Async/Await;
Εξηγήστε τα στάδια ζωής και τις βασικές μεθόδους του UIViewController σε διαφορετικά στάδια της ύπαρξής του
Ποια είναι η διαφορά μεταξύ των ενσωματωμένων δυνατοτήτων του URLSession και της τρίτης βιβλιοθήκης Alamofire κατά την εκτέλεση δικτυακών αιτημάτων σε iOS;
Ποιοι μέθοδοι και τεχνολογίες χρησιμοποιήθηκαν για τη μετάδοση δεδομένων με μορφή σειριοποίησης στην προηγούμενη εργασία σας;
Ποια είναι τα αποτελέσματα αν καλέσετε τη μέθοδο Sync σε μια Concurrent ουρά σε ένα πολυνηματικό περιβάλλον;
Έχετε χρησιμοποιήσει το Συνολοποιημένη Διάταξη στα έργα σας και μπορείτε να μοιραστείτε την εμπειρία σας με την υλοποίησή της;
Έχεις πραγματοποιήσει αυτοματοποιημένες δοκιμές στα στοιχεία της διεπαφής χρήστη;
Μπορείτε να εξηγήσετε τον μηχανισμό λειτουργίας του UIResponder στο σύστημα επεξεργασίας συμβάντων του iOS;
Τι εννοείται με το μέγιστο επίπεδο υπηρεσίας ποιότητας στο σύστημα;