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