iOS
Μπορείτε να εξηγήσετε τι εννοείται με την έννοια του MainActor στο πλαίσιο του παράλληλου προγραμματισμού;
Ποια είναι οι διαφορές μεταξύ των μεθόδων map, flatMap και filterMap κατά την επεξεργασία συλλογών;
Τι σημαίνει μια κατάσταση όπου σε ένα πρόγραμμα συμβαίνει μια ανατροπή προτεραιοτήτων, και πότε μπορεί να συμβεί;
Πότε και γιατί εφαρμόζεται η αναγκαστική αποσυσκευασία των προαιρετικών στο Swift;
Έχετε χρησιμοποιήσει το UIKit στα έργα σας; Αν ναι, σε ποιο βαθμό και ποιες εργασίες λύσατε με τη βοήθειά του;
Ποιο τεχνολογικό στοίβα χρησιμοποιήσατε στα έργα σας;
Υπάρχουν καταγεγραμμένες νομικές οντότητες στο σύστημα;
Σε ποια μέρη είναι προτιμότερο να αποθηκεύετε εικόνες στην εφαρμογή;
Πώς υλοποιείται η ασύγχρονη επεξεργασία εργασιών σε μια διαδοχική ουρά;
Σε ποια σενάρια μπορείτε να εφαρμόσετε το interface Iterable στο έργο σας;
Μπορείτε να εξηγήσετε τι σημαίνει η μέθοδος setNeedsLayout στο πλαίσιο της ενημέρωσης του περιβάλλοντος χρήστη;
Ποιος είναι ο ρόλος και η λειτουργία του συστατικού UIAppearance στην ανάπτυξη διεπαφών;
Τι οδήγησε στην επιλογή σας για το αρχιτεκτονικό μοτίβο MVVM για την ανάπτυξη;
Έχετε εμπειρία στη χρήση του DispatchGroup στα έργα σας για τον συγχρονισμό εργασιών;
Πώς λειτουργεί ο μηχανισμός synchronized όταν χρησιμοποιείται με μια στατική λειτουργία στο πλαίσιο ενός monitor;
Μπορείς να απαριθμήσεις τους συνηθισμένους τύπους MIME που χρησιμοποιούνται για την εμφάνιση εικόνων στο διαδίκτυο;
Ποιος είναι ο ρόλος και ο σκοπός του αντικειμένου Task στο έργο ή το σύστημά σας;
Μπορείτε να μιλήσετε για την εμπειρία σας με το NSOperation για τη διαχείριση ασύγχρονων εργασιών στο iOS;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα της χρήσης του Keychain για την αποθήκευση δεδομένων ασφαλείας;
Ποια εργαλεία χρησιμοποιείτε για τη δημιουργία στοιχείων διεπαφής χρήστη σε φόρμες;