iOS
Εξηγήστε την έννοια της εισαγωγής εξαρτήσεων και πώς εφαρμόζεται στον προγραμματισμό;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την αποτροπή ή την επίλυση συγκρούσεων κατά τη χρήση πινάκων κατακερματισμού;
Έχετε πραγματοποιήσει αυτοματοποιημένες δοκιμές του κώδικά σας;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας της αλυσίδας ανταπόκρισης (Responder Chain) σε ένα γραφικό περιβάλλον;
Πώς στέλνεις δέκα δικτυακά αιτήματα ταυτόχρονα χρησιμοποιώντας GCD;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας του μοτίβου 'Builder' και ποια είναι η κύρια εφαρμογή του;
Ποιο πρωτόκολλο υλοποιεί τη μετάδοση δεδομένων στο Swift;
Εξηγήστε τη δομή και τα συστατικά του UIKit και πώς αλληλεπιδρούν στις εφαρμογές iOS
Μπορείτε να εξηγήσετε τις αρχές δημιουργίας κατανοητού και εύκολα συντηρήσιμου κώδικα;
Ποιες προσεγγίσεις ή μεθόδους εφαρμόσατε στην προηγούμενη επαγγελματική σας δραστηριότητα;
Μπορεί να χρησιμοποιηθεί η enum (καταχώρηση) στη γλώσσα προγραμματισμού για την αποθήκευση ιδιοτήτων που αποθηκεύονται στη μνήμη;
Τι συμβαίνει με το αντικείμενο αν υπάρχει μόνο μια μη ισχυρή αναφορά (unowned) σε αυτό και αυτή γίνει μη προσβάσιμη;
Μπορείτε να αλλάξετε προγραμματισμένα το ύψος ενός μεμονωμένου κελιού στο UITableView σε μια επιβεβλημένη τιμή;
Μοιραστείτε μια περίπτωση όπου δεν καταφέρατε να πετύχετε το αναμενόμενο αποτέλεσμα και πώς αντιμετωπίσατε αυτήν την κατάσταση
Ποια είναι η διαφορά και η σχέση μεταξύ ουρών και νημάτων στον προγραμματισμό;
Ποιος είναι ο συνολικός αριθμός έργων που έχετε υλοποιήσει κατά τη διάρκεια της καριέρας σας;
Πώς μπορείτε να παρακολουθήσετε όλες τις κλήσεις σε μια λειτουργία που δεν υπάρχει στον πηγαίο κώδικα κατά τη διάρκεια αποσφαλμάτωσης;
Έχετε εμπειρία στη χρήση του OperationQueue στα έργα σας;
Ποιες ερωτήσεις πρέπει να κάνετε στον εργοδότη για να κατανοήσετε καλύτερα τους όρους εργασίας και την εταιρική κουλτούρα;
Πώς αποκτάτε πρόσβαση στις ιδιότητες και τις μεθόδους ενός αντικειμένου κλάσης στον προγραμματιστικό κώδικα;