Πώς υλοποιείται η ασύγχρονη επεξεργασία εργασιών σε μια διαδοχική ουρά;
iOS
Πώς μπορεί να υλοποιηθεί ένας μηχανισμός Copy-on-write σε μια δική σας υλοποίηση;
Με ποιες δυσκολίες μπορεί να αντιμετωπίσει ένα σύστημα κατά την εργασία με πολυνηματικότητα;
Ποια είναι η άποψή σας σχετικά με τις δραστηριότητες της οργάνωσής μας και τις αξίες της;
Πώς διακρίνουμε τους τύπους δεδομένων βάσει τιμής και αναφοράς και ποια είναι η διαφορά τους στον προγραμματισμό;
Μπορείς να απαριθμήσεις τους βασικούς τύπους ουρών που χρησιμοποιούνται στον προγραμματισμό;
Έχετε εργαστεί ποτέ στη δημιουργία ή χρήση ενός συστήματος σχεδίασης στην προηγούμενη εργασία σας;
Μπορείτε να εξηγήσετε την αρχή Copy-on-Write και πώς λειτουργεί στα συστήματα αποθήκευσης δεδομένων;
Μπορείς να αναφέρεις τους βασικούς τύπους συλλογών που χρησιμοποιούνται στη γλώσσα Swift;
Ποια είναι η χρονική πολυπλοκότητα της προσθήκης ενός νέου στοιχείου στο τέλος μιας απλής συνδεδεμένης λίστας;
Ποιος είναι ο ρόλος των αδύναμων (weak) και μη κατόχων (unowned) αναφορών στη διαχείριση μνήμης στις γλώσσες προγραμματισμού;
Πώς καθορίζεται η χρονική πολυπλοκότητα της ενέργειας εισαγωγής ενός στοιχείου στο τέλος ενός πίνακα;
Πώς γίνεται η απελευθέρωση μνήμης για σημαντικούς τύπους δεδομένων που βρίσκονται στη στοίβα;
Έχετε εμπειρία με ζητήματα και δυσκολίες που προκύπτουν κατά τη χρήση πολυνηματικότητας σε προγράμματα;
Εξήγησε τα στάδια δημιουργίας, χρήσης και καταστροφής ενός αντικειμένου κατά τη διάρκεια της ύπαρξής του σε ένα πρόγραμμα
Μπορείτε να εξηγήσετε τι σημαίνει ο αυτόματος μηχανισμός διαχείρισης μνήμης ARC στο iOS;
Εξηγήστε τι σημαίνει ο όρος GCD και πώς χρησιμοποιείται στον προγραμματισμό
Πώς πραγματοποιήσατε τον έλεγχο των λύσεών σας στην προηγούμενη εργασία σας;