iOS
Ποιες συνέπειες μπορεί να προκύψουν κατά τη χρήση μιας συλλογής τύπου Set αντί για έναν τυπικό πίνακα;
Θα αλλάξει το αποτέλεσμα της εργασίας του πίνακα αν χρησιμοποιήσουμε τη στρατηγική copy-on-write;
Μπορείτε να εξηγήσετε τι σημαίνει η μέθοδος point(inside:) στο πλαίσιο γεωμετρικών σχημάτων;
Γιατί χρησιμοποιούνται ασθενείς και ισχυρές αναφορές στον προγραμματισμό και πώς διαφέρουν;
Έχετε εμπειρία με τη γλώσσα προγραμματισμού Swift;
Πώς διασφαλίζει η δομή δεδομένων Set την μοναδικότητα των εισαγόμενων στοιχείων;
Από ποιο πλαίσιο ή μονάδα πραγματοποιείται η δημιουργία και διαχείριση του UIView στο iOS;
Ποιο πρωτόκολλο δικτύου διασφαλίζει τη δυνατότητα αυτόματης ανταπόκρισης σε περιστατικά και καθίσταται ο πρώτος ανταποκριτής στο δίκτυο;
Μπορείτε να μιλήσετε για τα πιο σημαντικά και δυνατά προσωπικά και επαγγελματικά σας στοιχεία;
Μπορεί να πραγματοποιηθεί στατική διανομή μεθόδων σε μια κλάση;
Μπορείτε να εξηγήσετε την έννοια του Binding στο πλαίσιο του προγραμματισμού;
Μπορείς να απαριθμήσεις τους βασικούς τύπους ειδοποιήσεων που χρησιμοποιούν τα συστήματα για την ενημέρωση των χρηστών;
Ποιες οδηγίες πρέπει να δοθούν κατά τη χρήση του MainActor;
Ποια πιθανά προβλήματα μπορεί να προκύψουν κατά τη μεταβίβαση αντικειμένων μέσω αναφοράς σε ένα πρόγραμμα;
Ποιο μέρος θα επέλεγες για την αποθήκευση εμπιστευτικών εικόνων και γιατί;
Μπορείτε να εξηγήσετε τι είναι ένα γράφημα μνήμης και πώς χρησιμοποιείται στον προγραμματισμό;
Ποια πρωτόκολλα υλοποιούνται συνήθως σε Swift για την εξασφάλιση τυπικών συμβάσεων και συμπεριφοράς αντικειμένων;
Έχετε εμπειρία στη χρήση του GCD για την οργάνωση ασύγχρονων εργασιών σε εφαρμογές;
Μπορείτε να εξηγήσετε την έννοια της στοίβας και τα βασικά της χαρακτηριστικά;
Εξηγήστε τις αρχές λειτουργίας του SpinLock και σε ποια σενάρια εφαρμόζεται.