iOS
Ποιες συνέπειες μπορεί να προκύψουν κατά τη χρήση μιας συλλογής τύπου Set αντί για έναν τυπικό πίνακα;
Ποια είναι τα διαφορές μεταξύ των συστατικών TableView και CollectionView στην ανάπτυξη διεπαφών εφαρμογών;
Έχετε εφαρμόσει αυτόματα κλιμακούμενο μέγεθος στοιχείων στον πίνακα;
Σε ποιες περιπτώσεις συνιστάται η χρήση του NSOperation για τη διαχείριση ασύγχρονων εργασιών στην ανάπτυξη iOS;
Σε ποιο μέρος του κύκλου ζωής εκτέλεσης της εφαρμογής εφαρμόζεται ο αυτόματος συλλέκτης απορριμμάτων (ARC);
Μπορείτε να εξηγήσετε την έννοια της αξιολόγησης της πολυπλοκότητας ενός αλγορίθμου και γιατί είναι σημαντική;
Μπορείτε να μιλήσετε για τα πιο σημαντικά και δυνατά προσωπικά και επαγγελματικά σας στοιχεία;
Ποιο μέρος του συστήματος ελέγχει την δρομολόγηση στην αρχιτεκτονική Clean Swift;
Ποια προσωπικά χαρακτηριστικά σας μπορούν να επηρεάσουν την αποτελεσματικότητά σας στην εργασία;
Μπορείς να απαριθμήσεις τους βασικούς τύπους ειδοποιήσεων που χρησιμοποιούν τα συστήματα για την ενημέρωση των χρηστών;
Ποια πρωτόκολλα υλοποιούνται συνήθως σε Swift για την εξασφάλιση τυπικών συμβάσεων και συμπεριφοράς αντικειμένων;
Μπορείτε να εξηγήσετε τι σημαίνει η χρήση του τελεστή αναγκαστικής αποσυσκευασίας στο Swift και γιατί είναι επικίνδυνη;
Είναι δυνατή η υλοποίηση lazy evaluation με τη χρήση της κατασκευής let;
Ποια πρότυπα σχεδίασης γνωρίζετε στο πλαίσιο της ανάπτυξης εφαρμογών iOS;
Πόσες συνεντεύξεις έχετε ήδη περάσει;
Εξηγήστε τη λειτουργία της μεθόδου Flat Map και τη διαφορά της από το κανονικό Map κατά την επεξεργασία συλλογών δεδομένων.
Πώς αναγκαστικά ενημερώνετε την εμφάνιση σε iOS μέσω προγραμματισμού;
Εξηγήστε τις διαφορές μεταξύ νημάτων εκτέλεσης και δομής ουράς στον προγραμματισμό.
Είναι δυνατόν να προσθέσετε πολλαπλά επίπεδα εμφάνισης (στρώματα) στη διεπαφή χρήστη;
Ποιες εργασίες στον πολυνηματικό προγραμματισμό βοηθούν στην επίλυση των primitive συγχρονισμού;