iOS
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος 'Unowned' στο πλαίσιο της διαχείρισης μνήμης;
Μπορείτε να εξηγήσετε τι είναι ο τύπος δεδομένων αναφοράς;
Ποια επίπεδα πρόσβασης υπάρχουν σε ιδιότητες και μεθόδους στη γλώσσα Swift;
Ποιοι τύποι αναφορών υπάρχουν στη γλώσσα Swift και πώς διαφέρουν;
Μπορείτε να αναφέρετε βιβλία σχετικά με την ανάπτυξη λογισμικού με τα οποία είστε εξοικειωμένοι;
Μπορείτε να εξηγήσετε την έννοια της στοίβας και τα βασικά της χαρακτηριστικά;
Πώς διακρίνουμε τους τύπους δεδομένων βάσει τιμής και αναφοράς και ποια είναι η διαφορά τους στον προγραμματισμό;
Μπορείς να μιλήσεις για τους διάφορους τύπους και οργανώσεις μνήμης στα συστήματα υπολογιστών;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο πίνακας στον προγραμματισμό;
Σε ποιο στάδιο του κύκλου ζωής του ViewController μπορεί να καθοριστεί το μέγεθος της εμφανιζόμενης προβολής του;
Μπορεί να χρησιμοποιηθεί ένα τυπικό λεξικό ως δομή δεδομένων ασφαλής για νήματα σε ένα περιβάλλον πολλαπλών νημάτων;
Εξηγήστε τα στάδια ζωής ενός αντικειμένου ViewController σε μια εφαρμογή iOS.
Ποια εργαλεία και μηχανισμούς χρησιμοποιείτε για την υλοποίηση και διαχείριση πολυνηματικότητας στις εφαρμογές;
Εξηγήστε τις βασικές διαφορές μεταξύ πίνακα, λεξικού και συνόλου στο πλαίσιο της χρήσης και της δομής δεδομένων τους.
Ποιες μεθόδους διάταξης διεπαφής χρήστη έχετε εφαρμόσει στην πρακτική σας;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο αφαιρετικότητα στον προγραμματισμό;
Μπορείτε να μας πείτε λίγα πράγματα για την επαγγελματική σας εμπειρία και τα βασικά επιτεύγματά σας;