Μπορείτε να περιγράψετε τα βασικά στάδια και μεθόδους ανάπτυξης λογισμικού που χρησιμοποιήθηκαν στην προηγούμενη εργασία σας;
iOS
Μπορείτε να περιγράψετε την αρχή λειτουργίας και τα βασικά χαρακτηριστικά του μοτίβου Builder;
Μπορείτε να εξηγήσετε την έννοια του μοτίβου Factory και την κύρια αρχή λειτουργίας του;
Πώς προτιμάς να οργανώσεις τη δραστηριότητά σου στο έργο;
Ποιες μεθοδολογίες χρησιμοποίησες στην πρακτική σου;
Περιγράψτε την εργασιακή σας εμπειρία και τα βασικά καθήκοντα με τα οποία ήρθατε αντιμέτωποι στην προηγούμενη εργασία σας.
Πώς λειτουργεί η Αυτόματη Αρίθμηση Αναφορών (ARC) κατά την εκτέλεση του προγράμματος;
Υπάρχει η δυνατότητα υλοποίησης της δικής σας δομής ουράς;
Μπορείτε να εξηγήσετε τι είναι οι τύποι τιμών στον προγραμματισμό;
Ποια από τις πέντε αρχές SOLID μπορεί να παραβιαστεί κατά τη χρήση του μοτίβου Singleton;
Μπορείς να δώσεις ένα παράδειγμα όταν αντικείμενα τύπου αναφοράς αποθηκεύονται στη στοίβα;
Σε ποιον τομέα ή δομή αποθηκεύεται συνήθως ένας πίνακας δεδομένων;
Μπορείτε να εξηγήσετε τι σημαίνει το γράμμα 'I' στην αρχή SOLID;
Ποια methods του ViewController καλούνται κατά το ελαχιστοποίηση και την επιστροφή στην εφαρμογή;
Πώς μπορεί να αποτραπεί η κατάσταση αγώνα σε ένα πολυνηματικό περιβάλλον;
Μπορείτε να εξηγήσετε τι είναι το αρχιτεκτονικό μοτίβο MVVM και πώς εφαρμόζεται στην ανάπτυξη διεπαφών;
Ποιο είναι το πρόβλημα της χρήσης του μοτίβου Singleton στον σχεδιασμό συστημάτων;
Ποια είναι τα βασικά στοιχεία που πρέπει να ληφθούν υπόψη κατά την εύρεση νέας εργασίας;