iOS
Μπορείτε να δώσετε παραδείγματα αλγορίθμων για την αναζήτηση στοιχείων σε δομές δεδομένων;
Ποιος είναι ο ρόλος της μεθόδου scene στην κλάση SceneDelegate και σε ποιες περιπτώσεις καλείται;
Από ποιο σύνολο τεχνολογιών αποτελείται το Core Data και πώς λειτουργεί για την αποθήκευση δεδομένων;
Μπορείτε να εξηγήσετε τον μηχανισμό αυτόματης διαχείρισης μνήμης στη Java, γνωστό ως συλλέκτης απορριμμάτων;
Τελικά, η περιοχή εμφάνισης (Frame) ταιριάζει πάντα με το περιοριστικό πλαίσιο (Bounds) ενός αντικειμένου στο γραφικό σύστημα;
Παραβιάζει η χρήση του μοτίβου Singleton την αρχή της μοναδικής ευθύνης;
Πώς ονομάζεται το ενσωματωμένο στοιχείο του Swift Concurrency, που προορίζεται για την οργάνωση της ουράς εργασιών στο κύριο νήμα;
Διασφαλίζει η δομή δεδομένων πίνακα την ασφάλεια κατά ταυτόχροτη πρόσβαση από πολλαπλά νήματα;
Ποια είναι τα διαφορές μεταξύ των τύπων τιμών και των τύπων αναφοράς στον προγραμματισμό;
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ UIView, UIWindow και CALayer στην ανάπτυξη διεπαφών iOS;
Ποιοι τύποι συλλογών θεωρούνται τύποι τιμής στη γλώσσα προγραμματισμού;
Ποιες είναι οι βασικές διαφορές μεταξύ των συστημάτων αποθήκευσης δεδομένων Realm και Core Data στην ανάπτυξη iOS;
Έχετε εμπειρία στην ανάπτυξη ή εργασία με πολυνηματικές εφαρμογές;
Μπορείτε να δώσετε ένα παράδειγμα προτύπου που μοιάζει στη λειτουργία με το Observer;
Σε ποιο σημείο στη μνήμη ή σε ποιο μηχανισμό διαχειρίζεται η αναφορά που δεν αυξάνει τον μετρητή αναφορών και δεν προκαλεί τη διατήρηση του αντικειμένου;
Προτείνατε δικές σας λύσεις ή ιδέες για τη βελτίωση των έργων στα οποία συμμετέχετε;
Έχετε εμπειρία στη χρήση του συστήματος ελέγχου εκδόσεων Git στα έργα σας;
Ποιοι περιορισμοί μπορεί να προκύψουν κατά τη χρήση επεκτάσεων στο σύστημα;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του τύπου δεδομένων Any για την αποθήκευση πληροφοριών;
Πώς μπορούμε να προσδιορίσουμε τη στιγμή ολοκλήρωσης όλων των ασύγχρονων εργασιών σε μια ουρά που χρησιμοποιεί ανταγωνιστικά μηχανισμούς;