Έχεις ερωτήσεις σχετικά με το έργο ή την εταιρεία;
iOS
Σε ποιο μέρος του κύκλου ζωής εκτέλεσης της εφαρμογής εφαρμόζεται ο αυτόματος συλλέκτης απορριμμάτων (ARC);
Πώς μπορεί να προσδιοριστεί ο μέγιστος αριθμός ταυτόχρονα εκτελούμενων νημάτων στο σύστημα;
Πότε μπορούν οι διαστάσεις Bounds και Frame μιας προβολής να έχουν διαφορετικές τιμές;
Μπορείτε να απαριθμήσετε τους κύριους τύπους ουρών που αντιμετωπίζουν στον προγραμματισμό;
Εξηγήστε τη διαφορά μεταξύ σειριακής και παράλληλης επεξεργασίας δεδομένων.
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ των μεταβλητών Main και Global στο πλαίσιο του προγραμματισμού;
Μπορείτε να δώσετε ένα παράδειγμα κατάστασης όπου συμβαίνει αμοιβαία αποκλεισμός πόρων στο σύστημα;
Εξηγήστε την έννοια του κλεισίματος στον προγραμματισμό και την εφαρμογή του
Μπορείτε να εξηγήσετε τι σημαίνει η μέθοδος setNeedsLayout στο πλαίσιο της ενημέρωσης του περιβάλλοντος χρήστη;
Μπορείτε να εξηγήσετε την έννοια του RunLoop και τον ρόλο του στην επεξεργασία γεγονότων στις εφαρμογές;
Ποιες είναι οι κύριες δυσκολίες που μπορεί να προκύψουν κατά τη χρήση του μηχανισμού διαφυγής των κλειδώμάτων;
Πώς διακρίνουμε τους τύπους δεδομένων βάσει τιμής και αναφοράς και ποια είναι η διαφορά τους στον προγραμματισμό;
Εξηγήστε τι είναι ο κύκλος διατήρησης στη μνήμη και πώς επηρεάζει τη λειτουργία των εφαρμογών.
Μπορείτε να εξηγήσετε την έννοια της τεμπέλικης αξιολόγησης ή της αναβολής εκτέλεσης εργασιών στον προγραμματισμό;
Μπορείτε να εξηγήσετε τι σημαίνει ο αυτόματος μηχανισμός διαχείρισης μνήμης ARC στο iOS;
Μπορείτε να μιλήσετε για την εμπειρία σας με το NSOperation για τη διαχείριση ασύγχρονων εργασιών στο iOS;
Εξηγήστε τις βασικές διαφορές μεταξύ των συγχρονικών και ασύγχρονων τρόπων εκτέλεσης διαδικασιών.
Μπορείτε να εξηγήσετε τι είναι το DispatchQoS και πώς χρησιμοποιείται στα λειτουργικά συστήματα Android;
Μπορείτε να εξηγήσετε τι εννοείται με το Auto Closure στο πλαίσιο του προγραμματισμού;