iOS
Ποιο ρόλο διαδραματίζει το στοιχείο Router στην αρχιτεκτονική του συστήματος ή της εφαρμογής;
Ποιοι άλλοι τύποι δεδομένων, εκτός από τις κλάσεις, θεωρούνται τύποι αναφοράς στη γλώσσα προγραμματισμού;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας του lazy loading;
Ποια είναι τα διαφορές μεταξύ των τύπων δεδομένων όσον αφορά τη σημασιολογία τους: τιμές και αναφορές;
Εξηγήστε την έννοια του πολυνηματισμού και την εφαρμογή της στον προγραμματισμό.
Ποια προσέγγιση — δομή ή κλάση — έχει την καλύτερη απόδοση;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα των μεθόδων HTTP GET και POST κατά τη μεταφορά δεδομένων;
Μπορείτε να εξηγήσετε τι ακριβώς συμβαίνει μέσα στο σύστημα κατά τη χρήση του Binding;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας και τα χαρακτηριστικά του μοτίβου Στρατηγική στον αντικειμενοστραφή προγραμματισμό;
Μπορείτε να εξηγήσετε τι είναι μια κανονική έκφραση και πώς χρησιμοποιείται για την αναζήτηση και επεξεργασία κειμένου;
Πώς μπορεί να αλλάξει η τρέχουσα γεωγραφική τοποθεσία του χρήστη στην εφαρμογή;
Μετά τη διαγραφή της εφαρμογής στο iOS, ποια δεδομένα που έχουν αποθηκευτεί στο Key Chain ή στο UserDefaults θα παραμείνουν στο σύστημα;
Ποια είναι η χρονική εκτίμηση για την ενέργεια εισαγωγής ενός στοιχείου με συγκεκριμένο κλειδί σε αποθήκευση δεδομένων τύπου λεξικού;
Μπορεί να προκύψουν δυσκολίες ή απρόσμενες συμπεριφορές αν ένα από τα κλεισίματα μέσα σε μια τάξη προσπελάζει τις μεθόδους ή τις ιδιότητές της;
Με ποιους τύπους δεδομένων συσχετίζεται γενικά η έννοια της λέξης-μηχανής στην αρχιτεκτονική υπολογιστών;
Σε ποιο στάδιο και σε ποιο στοιχείο του συστήματος λαμβάνεται η απόφαση σχετικά με τον τόπο αποθήκευσης της τιμής του τύπου;
Ποιο είναι το πλεονέκτημα της χρήσης OperationQueue σε σύγκριση με το GCD στη διαχείριση ασύγχρονων εργασιών;
Ποια είναι τα βασικά πλεονεκτήματα της χρήσης του NSLock σε σύγκριση με άλλα μηχανισμούς συγχρονισμού;
Ποια εργαλεία και μηχανισμούς χρησιμοποιείτε για την υλοποίηση και διαχείριση πολυνηματικότητας στις εφαρμογές;
Ποια μέθοδοι και προσεγγίσεις χρησιμοποιούνται για τον έλεγχο της λειτουργίας των μεμονωμένων συστατικών του λογισμικού;