Έχεις κάνει αλλαγές στη δομή του υπάρχοντος κώδικα για να βελτιώσεις την αναγνωσιμότητα ή τη συντήρησή του;
iOS
Σε ποια έργα έπρεπε να συμμετάσχετε ή να υλοποιήσετε;
Γιατί συνιστάται να ξεκινάτε τις κινούμενες εικόνες στη μέθοδο viewDidAppear αντί για άλλα στάδια ζωής;
Εντοπίζονται παραβιάσεις δικαιωμάτων ή νομοθεσίας στο τρέχον πλαίσιο;
Ποια είναι τα βασικά πλεονεκτήματα και διαφορές μεταξύ των αρχιτεκτονικών προτύπων MVC και MVVM όσον αφορά την οργάνωση του κώδικα και την αλληλεπίδραση των συστατικών;
Πώς υλοποιούνται και διαχειρίζονται οι παράλληλες εργασίες στον προγραμματισμό πολλαπλών νημάτων;
Ποια στοιχεία της διεπαφής χρήστη έχουν αυτόματο υπολογισμό του μεγέθους τους βάσει του περιεχομένου;
Μπορείτε να εξηγήσετε την έννοια των αδύναμων αναφορών στον προγραμματισμό;
Πώς υλοποιείτε την αυτοματοποίηση της διαδικασίας ενσωμάτωσης και παράδοσης κώδικα στο έργο σας;
Ποια είναι η διαφορά μεταξύ της χρήσης NSLock και Semaphore στη διαχείριση νημάτων;
Μπορεί κανείς να προσθέσει νέες ιδιότητες σε ένα αντικείμενο μέσω επέκτασης του τύπου του;
Ποια είναι η ασυμφωνία του αρχιτεκτονικού μοτίβου MVC με τις αρχές SOLID;
Έχετε επαγγελματική εμπειρία με συστήματα ή API που σχετίζονται με χαρτογράφηση ή χάρτες;
Σε ποιο σύστημα διανομής ανήκει η σημείωση @Objc Final στο Objective-C;
Μπορείς να απαριθμήσεις τους διάφορους τύπους μεθόδων κατανομής ελέγχου εργασιών στα συστήματα;
Σε ποιο σημείο στη μνήμη ή στη δομή δεδομένων τοποθετούνται συνήθως οι τιμές τύπου δεδομένων κατά τιμή;
Ποιες μέθοδοι και πρακτικές χρησιμοποιείς για τη βελτίωση και βελτιστοποίηση του υπάρχοντος κώδικα;
Μπορείτε να εξηγήσετε τι εννοείται με τη Διαθεσιμότητα στα συστήματα;
Έχετε πρακτική εμπειρία στη συγγραφή μονάδων δοκιμών για κώδικα;