iOS
Ποιος είναι ο σκοπός της χρήσης ενός barrier διανομής σε πολυνηματικές εφαρμογές;
Ποιο είναι το κύριο καθήκον της αργής αρχικοποίησης και σε ποιες καταστάσεις εφαρμόζεται;
Σε ποιες περιπτώσεις και για ποιο σκοπό χρησιμοποιείται η λειτουργία flatMap σε λειτουργικές ή ροές μετασχηματισμών δεδομένων;
Μπορείτε να περιγράψετε τα κύρια καθήκοντα και έργα στα οποία εργαστήκατε στην τελευταία σας θέση;
Είστε εξοικειωμένοι με τον μηχανισμό που διαχειρίζεται τον κύκλο ζωής του UIViewController και βοηθά στην αποτροπή διαρροών μνήμης;
Μπορείτε να περιμένετε συγχρονισμένα την εκτέλεση πολλαπλών εργασιών κατά τη χρήση GCD και να συνεχίσετε μετά την ολοκλήρωσή τους;
Μπορείς να απαριθμήσεις τους βασικούς τύπους ουρών που χρησιμοποιούνται στον προγραμματισμό;
Μπορείτε να εξηγήσετε τις βασικές διαφορές μεταξύ των frameworks RxSwift και Combine για προγραμματισμό αντιδραστικό;
Μοιράσου τις επαγγελματικές σου επιτυχίες και αποτελέσματα στην προηγούμενη εταιρεία σου
Ποιο είναι το πλεονέκτημα της χρήσης του Key Chain για ασφαλή αποθήκευση κωδικών;
Πώς διακρίνουμε μια αρχιτεκτονική στην οποία τα δεδομένα μεταδίδονται μόνο σε μία κατεύθυνση από μια αρχιτεκτονική όπου η ροή πληροφοριών είναι αμφίδρομη;
Εξηγήστε τι σημαίνει ο όρος 'πείνα ροής' στο πλαίσιο του προγραμματισμού ή των συστημικών πόρων.
Έχετε εργαστεί στην ανάπτυξη εφαρμογών για το Apple Watch χρησιμοποιώντας το WatchKit;
Ποια από αυτές τις μεθόδους συμβαίνει πρώτα: viewDidLoad ή viewWillAppear;
Θα διαγραφεί ο αρχικοποιητής από τη δομή όταν αλλάξει;
Ποιοι τύποι δεδομένων στο Swift είναι τύποι αναφοράς;
Μπορείτε να εξηγήσετε τι σημαίνει η χρήση του τελεστή αναγκαστικής αποσυσκευασίας στο Swift και γιατί είναι επικίνδυνη;
Πόσες συνεντεύξεις έχετε ήδη περάσει;
Μπορείτε να εξηγήσετε την έννοια του Release στο Objective-C και τον ρόλο του στη διαχείριση μνήμης;
Εξηγήστε τι εννοείται με τον όρο 'καυτό σήμα' στον προγραμματισμό ή συστήματα.