iOS
Μπορείτε να εξηγήσετε την αρχή λειτουργίας και τα χαρακτηριστικά του μοτίβου Στρατηγική στον αντικειμενοστραφή προγραμματισμό;
Μπορείτε να εξηγήσετε τις βασικές διαφορές μεταξύ των frameworks RxSwift και Combine για προγραμματισμό αντιδραστικό;
Πού αποθηκεύετε συνήθως τα δεδομένα που αποθηκεύονται προσωρινά κατά τη διάρκεια της επεξεργασίας;
Ποια είναι η χρονική εκτίμηση για την ενέργεια εισαγωγής ενός στοιχείου με συγκεκριμένο κλειδί σε αποθήκευση δεδομένων τύπου λεξικού;
Ποιο μηχανισμό διανομής εφαρμόζεται για την επέκταση της λειτουργικότητας;
Εξηγήστε τι είναι η αναγκαστική αποσυσκευασία ενός προαιρετικού τύπου στο Swift και σε ποιες περιπτώσεις εφαρμόζεται.
Μπορείτε να εξηγήσετε την αρχή KISS και την εφαρμογή της στην ανάπτυξη λογισμικού;
Πώς χρησιμοποιείτε τις εντολές LLDB για διάγνωση και επίλυση σφαλμάτων στον κώδικα;
Ποια είναι τα βασικά πλεονεκτήματα της χρήσης του NSLock σε σύγκριση με άλλα μηχανισμούς συγχρονισμού;
Ποιοι τύποι αντικειμένων επιτρέπεται να χρησιμοποιούνται ως στοιχεία-κλειδιά σε μια συλλογή τύπου Set;
Πώς θα καθόριζες το ύψος ενός κελιού;
Ποιος είναι ο ρόλος και η αποστολή του επιπέδου παρουσίασης στην αρχιτεκτονική της εφαρμογής;
Ποια μέθοδος φόρτωσης διεπαφής καλείται πρώτη: viewDidLoad ή viewDidAppear;
Ποια ήταν η σύνθεση της ομάδας που συμμετείχε στην υλοποίηση καθενός από τα έργα σας;
Ποια είναι η διαφορά μεταξύ μιας μπλοκαρισμένης λειτουργίας φράγματος και μιας τυπικής λειτουργίας συγχρονισμού;
Πόσο καιρό εργάζεστε με τη γλώσσα Swift;
Μπορεί κανείς να χρησιμοποιεί τα ίδια πόρους σε διαφορετικούς κύκλους επεξεργασίας του Run Loop;
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ των συστατικών TableView και ScrollView στο πλαίσιο της ανάπτυξης iOS;
Ποιες είναι οι βασικές διαφορές μεταξύ RxSwift Signal και Driver όσον αφορά τον σκοπό και τη συμπεριφορά τους;
Πώς επιτυγχάνεται η πολλαπλή κληρονομιά από κλάσεις ή πρωτόκολλα στη γλώσσα Swift;