iOS
Ποια είναι η διαφορά μεταξύ των πρακτικών DevOps: αυτόματη παράδοση κώδικα και αυτόματη ανάπτυξή του σε παραγωγή;
Πώς επηρεάζει η χρήση του unowned τη διαχείριση του χρόνου ζωής ενός αντικειμένου στον προγραμματισμό;
Είναι δυνατόν να χρησιμοποιήσετε πολλαπλά DispatchGroup ταυτόχρονα μέσα σε ένα μόνο νήμα;
Ποιο μέρος θα επέλεγες για την αποθήκευση εμπιστευτικών εικόνων και γιατί;
Ποιος μηχανισμός αποθήκευσης δεδομένων — UserDefaults ή KeyChain — διατηρεί τις πληροφορίες μετά την επανεγκατάσταση της εφαρμογής;
Πώς μπορεί να προσδιοριστεί η κλίμακα της οθόνης αυτήν τη στιγμή;
Μπορείτε να εξηγήσετε την έννοια του Side Table και την εφαρμογή του;
Μπορείτε να αναφέρετε αλγόριθμους για την αναζήτηση στοιχείων σε έναν πίνακα και να περιγράψετε σύντομα πώς λειτουργούν;
Έχετε πρακτική εμπειρία στη συγγραφή αυτοματοποιημένων δοκιμών για τον έλεγχο της ποιότητας του κώδικα;
Πόσο σημαντική είναι η επίσημη πιστοποίηση για τον οργανισμό;
Τι προκαλεί την εμφάνιση διαρροών μνήμης στις εφαρμογές;
Ποια είναι τα βασικά πλεονεκτήματα της χρήσης του SwiftUI στην ανάπτυξη διεπαφών χρήστη;
Μπορείτε να εξηγήσετε τι εννοείται με την έννοια του MainActor στο πλαίσιο του παράλληλου προγραμματισμού;
Ποιο αρχιτεκτονικό μοντέλο θα χρησιμοποιούσατε κατά την ανάπτυξη μιας νέας εφαρμογής από το μηδέν;
Πώς διακρίνουμε τις μεθόδους στιγμιότυπου, τις μεθόδους κλάσης και τις στατικές μεθόδους στον αντικειμενοστραφή προγραμματισμό;
Μπορείτε να εξηγήσετε τι εννοείται με τη διαδικασία ενημέρωσης της δομής της βάσης δεδομένων;
Εξηγήστε τι είναι το NotificationCenter και πώς λειτουργεί στο σύστημα ειδοποιήσεων
Ποιο μοτίβο σχεδίασης επιλέγετε συνήθως κατά την ανάπτυξη λογισμικού;
Σε ποια σειρά εκτελούνται οι κατασκευαστές και οι αρχικοποιητές κατά τη δημιουργία ενός στιγμιότυπου κλάσης;
Πού αποθηκεύονται συνήθως οι δείκτες ή οι αναφορές σε αντικείμενα σε ένα πρόγραμμα;