iOS
Αυτήν τη στιγμή εξετάζετε νέες επαγγελματικές ευκαιρίες;
Μπορείτε να απαριθμήσετε τους κύριους τύπους ουρών που αντιμετωπίζουν στον προγραμματισμό;
Σε ποια κριτήρια πρέπει να δώσετε προσοχή κατά την επιλογή μιας νέας θέσης εργασίας;
Χρησιμοποιείς δικούς σου μεθόδους εργασίας ή προσεγγίσεις;
Μπορείτε να εφαρμόσετε περιορισμούς στο Auto Layout από νημάτων διαφορετικών από το κύριο;
Ποιο μισθό περιμένετε να λάβετε σε αυτή τη θέση;
Πού και πώς υλοποιείται το σύστημα συντεταγμένων για την εμφάνιση στοιχείων στο UIKit;
Ποια είναι η διαφορά μεταξύ των τύπων Any και AnyObject στη γλώσσα προγραμματισμού και ποιες είναι οι βασικές διαφορές τους;
Ποια μέθοδος αναζήτησης στοιχείου θεωρείται πιο αποδοτική: η διαδρομή μέσω πίνακα ή η πρόσβαση μέσω κλειδιού σε ένα λεξικό;
Έχετε πρακτική εμπειρία στη συγγραφή αυτοματοποιημένων δοκιμών για τον έλεγχο της ποιότητας του κώδικα;
Μπορείτε να εξηγήσετε τι σημαίνουν οι αποκλεισμένες διαδικασίες σε μια πολυνηματική εφαρμογή;
Ποια είναι τα διαφορές μεταξύ των ιδιοτήτων Frame και Bounds στο γραφικό περιβάλλον;
Πού και πώς πρέπει να αποθηκεύονται τα εμπιστευτικά στοιχεία του χρήστη;
Ποιο ήταν το μέγεθος της ομάδας στην οποία εργάστηκες στην προηγούμενη θέση σου;
Τι σας ώθησε να αφήσετε τη προηγούμενη θέση σας;
Περιγράψτε την εργασιακή σας εμπειρία και τα βασικά καθήκοντα με τα οποία ήρθατε αντιμέτωποι στην προηγούμενη εργασία σας.
Εξηγήστε τα στάδια ανάπτυξης και λειτουργίας μιας εφαρμογής iOS από την εκκίνηση μέχρι το κλείσιμο.
Πόσοι ειδικοί στην ομάδα σας ασχολούνται με την ανάπτυξη εφαρμογών για iOS;
Μπορεί να υλοποιηθεί πολλαπλή κληρονομιά από πολλαπλές κλάσεις ταυτόχρονα στη γλώσσα Swift;