iOS
Μπορείς να δώσεις ένα παράδειγμα που να δείχνει την εφαρμογή των αρχών SOLID στην ανάπτυξη;
Έχετε πραγματοποιήσει αυτοματοποιημένες δοκιμές του κώδικά σας;
Πότε θεωρείται ότι ένα κλείσιμο σε Swift είναι escaping, ακόμη και αν στον κώδικα δεν έχει δηλωθεί η λέξη-κλειδί @escaping;
Ποια είναι η εμπειρία σας στην ανάπτυξη ή χρήση τεχνολογιών γεωεντοπισμού;
Μπορείτε να μου πείτε για περιπτώσεις όπου προέκυψαν διαφωνίες ή συγκρούσεις στην ομάδα σας και πώς τις επιλύσατε;
Πώς καθορίζετε τη σειρά εκτέλεσης των εργασιών στο έργο σας;
Ποια είναι η διαφορά μεταξύ των ενσωματωμένων δυνατοτήτων του URLSession και της τρίτης βιβλιοθήκης Alamofire κατά την εκτέλεση δικτυακών αιτημάτων σε iOS;
Πώς επηρεάζει η χρήση των κλάσεων τη διαχείριση πολυνηματικών λειτουργιών και ποια είναι τα πλεονεκτήματα και μειονεκτήματα σε αυτό το πλαίσιο;
Μπορείτε να αλλάξετε προγραμματισμένα το ύψος ενός μεμονωμένου κελιού στο UITableView σε μια επιβεβλημένη τιμή;
Έχετε εμπειρία στην υλοποίηση και χρήση του αρχιτεκτονικού μοτίβου VIPER στα έργα σας;
Πώς ενσωματώνουμε βιβλιοθήκες Objective-C σε ένα έργο Swift και ρυθμίζουμε την αλληλεπίδραση μεταξύ τους;
Μοιραστείτε μια περίπτωση όπου δεν καταφέρατε να πετύχετε το αναμενόμενο αποτέλεσμα και πώς αντιμετωπίσατε αυτήν την κατάσταση
Ποιοι τύποι αναφορών υπάρχουν στη γλώσσα Swift και πώς διαφέρουν;
Ποιους τρόπους προτιμάς για να περνάς τον ελεύθερο χρόνο σου;
Μπορείτε να εξηγήσετε την εσωτερική υλοποίηση του μοτίβου State και πώς διαχειρίζεται την κατάσταση του αντικειμένου;
Τι σημαίνει το γράμμα D στις αρχές SOLID κατά την ανάπτυξη λογισμικού;
Τι είναι το Swizzling και ποια είναι τα πλεονεκτήματα και μειονεκτήματά του;
Ποιο είναι το μέγιστο δυνατό επίπεδο αξιοπιστίας και αποτελεσματικότητας που παρέχει το DispatchQueue στο πλαίσιο διαχείρισης εργασιών;
Ποσα μέσα και συστατικά χρησιμοποιείς για τη δημιουργία και διαχείριση διεπαφών στο UIKit;
Μπορεί κανείς να πει με βεβαιότητα ότι όλες οι εργασίες στην ουρά θα επεξεργάζονται από ένα μόνο νήμα χωρίς εξαιρέσεις;