Μπορείτε να εξηγήσετε την έννοια του Cold Observable και πώς διαφέρει από ένα Hot Observable;
iOS
Ποια είναι η εμπειρία σας στον τομέα του αντιδραστικού προγραμματισμού;
Έχετε αναφέρει τη χρήση SSL Pinning στα έργα σας;
Πώς διακρίνουμε τον μηχανισμό συγχρονισμού Semaphore από την Αμοιβαία Αποκλεισμό (Mutex);
Έχετε εμπειρία με μεταβλητές που προστατεύονται από συνθήκες ανταγωνισμού στον πολυνηματικό προγραμματισμό;
Πώς διαφέρει η χρήση του Gesture και του simultaneousGesture στο πλαίσιο της επεξεργασίας κινήσεων;
Πόσες συσσωρεύσεις μπορούν να χρησιμοποιηθούν σε μια εφαρμογή και ποιος είναι ο ρόλος τους;
Πόσοι ειδικοί στην ομάδα σας ασχολούνται με την ανάπτυξη εφαρμογών για iOS;
Σε ποιες καταστάσεις προκύπτει κατάσταση σύγκρουσης κατά τη χρήση πόρων ή δεδομένων;
Ποιες μεθόδους χρησιμοποιείς για την αποθήκευση και οργάνωση δεδομένων στις εφαρμογές;
Μπορείτε να εξηγήσετε τι είναι η μόνιμη μνήμη και πώς διαφέρει από την προσωρινή μνήμη;
Πώς υλοποιείται η διαχείριση μνήμης στο λειτουργικό σύστημα iOS;
Ποιες μεθόδους διάταξης διεπαφής χρήστη έχετε εφαρμόσει στην πρακτική σας;
Μπορείς να απαριθμήσεις τους βασικούς τελεστές που χρησιμοποιούνται στη βιβλιοθήκη Combine;
Ποια είναι η γνώμη και η εμπειρία σας με τη γλώσσα Objective-C;
Μπορείτε να εξηγήσετε τη διαφορά μεταξύ GCD (Grand Central Dispatch) και Operation στη διαχείριση ασυγχρονίας στο iOS;
Σε ποιες περιπτώσεις η τιμή του τύπου δεδομένων θα τοποθετηθεί στον χώρο μνήμης heap;
Έχετε εμπειρία στην εφαρμογή μηχανισμών cache για τη βελτιστοποίηση της λειτουργίας των συστημάτων;
Μπορείτε να εξηγήσετε τι σημαίνει ο αυτόματος μηχανισμός διαχείρισης μνήμης ARC στο iOS;