Μπορείτε να εξηγήσετε τι εννοείται με τον όρο αφαιρετικότητα στον προγραμματισμό;
iOS
Εξηγήστε τα στάδια ανάπτυξης και λειτουργίας μιας εφαρμογής iOS από την εκκίνηση μέχρι το κλείσιμο.
Μπορείτε να μας πείτε λίγα πράγματα για την επαγγελματική σας εμπειρία και τα βασικά επιτεύγματά σας;
Πείτε μας για την εμπειρία σας σε εμπορικά έργα
Ποια εργαλεία ή προγράμματα λογισμικού χρησιμοποιείτε καθημερινά για την ρύθμιση και τη διάγνωση δικτυακών συνδέσεων;
Μπορείς να εξηγήσεις τα βασικά μοτίβα σχεδίασης και την εφαρμογή τους;
Ποια είναι τα βασικά συστατικά ενός δικτυακού αιτήματος;
Ποια είναι η διαφορά μεταξύ των αναφορών τύπου Weak και Unowned στη διαχείριση μνήμης;
Μπορείτε να μοιραστείτε την επαγγελματική σας εμπειρία και τα βασικά επιτεύγματά σας;
Μπορείτε να περιγράψετε την αρχιτεκτονική των έργων στα οποία εργαστήκατε προηγουμένως;
Εξηγήστε τι είναι μια δομή δεδομένων 'λεξικό' και πώς χρησιμοποιείται
Ποια είναι τα βασικά methods του κύκλου ζωής στο AppDelegate και πώς τα χρησιμοποιούμε;
Μπορείτε να εξηγήσετε τι είναι μια δομή DispatchGroup και πώς χρησιμοποιείται για τον συγχρονισμό της εκτέλεσης πολλαπλών ασύγχρονων εργασιών;
Πώς θα εξηγούσατε την έννοια της στοίβας στον προγραμματισμό;
Μπορείτε να εξηγήσετε την έννοια του αντικειμενοστραφούς προγραμματισμού και τις βασικές αρχές του;
Πώς διαχειρίζεσαι τα δεδομένα JSON και τα μετατρέπεις σε μια εύχρηστη δομή;