iOS
Πόσες συνεντεύξεις έχετε ήδη περάσει;
Εξηγήστε τη λειτουργία της μεθόδου Flat Map και τη διαφορά της από το κανονικό Map κατά την επεξεργασία συλλογών δεδομένων.
Σε ποιο στάδιο του κύκλου ζωής του ViewController πρέπει να αντικατασταθεί η κύρια προβολή του;
Εξηγήστε τι εννοείται με τον όρο 'καυτό σήμα' στον προγραμματισμό ή συστήματα.
Ποια ήταν η εμπειρία σας στη δημιουργία έργων ή συστημάτων από το μηδέν;
Πώς μπορούμε να προσδιορίσουμε αν δύο αντικείμενα αναφέρονται στην ίδια περιοχή μνήμης;
Ποιοι τύποι δεδομένων μπορούν να τοποθετηθούν σε έναν πίνακα;
Ποιες εργασίες στον πολυνηματικό προγραμματισμό βοηθούν στην επίλυση των primitive συγχρονισμού;
Έχετε επιπλέον ερωτήσεις ή σχόλια σχετικά με το βιογραφικό σας που θα θέλατε να συζητήσετε;
Σε ποιο σημείο της μνήμης αποθηκεύεται το αντικείμενο στο οποίο δείχνει μια ισχυρή αναφορά;
Πώς μπορείτε να τρέξετε και να δοκιμάσετε το έργο τοπικά σε μια κινητή συσκευή;
Πώς διαφέρουν τα συστατικά View στο SwiftUI και UIView στο UIKit όσον αφορά τον σκοπό και τη χρήση τους;
Μοιραστείτε την εμπειρία σας από τη συνέντευξη και τις εντυπώσεις από τη διαδικασία
Ποιο μέγεθος ομάδας θεωρείται ιδανικό για αποτελεσματική εργασία σε ένα έργο;
Ποιος θα είναι ο χρόνος εκτέλεσης της λειτουργίας προσθήκης ενός στοιχείου στο τέλος του πίνακα, εάν η πολυπλοκότητά της υπερβαίνει το O(1);
Μοιραστείτε την εμπειρία σας στην ανάπτυξη εφαρμογών για iOS.
Πώς καθορίζεται η περίοδος λειτουργίας της cache NSCache στο iOS;
Με ποια κριτήρια βασίζεται η θέση του δεύτερου συστατικού μέσα στο πρώτο στην διεπαφή;
Ποιο συστατικό είναι υπεύθυνο για την κινούμενη εικόνα: το στρώμα (layer) ή η προβολή (view);
Ποια είναι η διαφορά μεταξύ μιας δομής δεδομένων συλλογής και ενός πίνακα στο πλαίσιο της αποθήκευσης δεδομένων;