iOS
Πρέπει να γράψετε μια απλή βιβλιοθήκη cache στη μνήμη. type Cache interface { Set(k, v string) Get(k string) (v string, ok bool) }
Μπορείς να δώσεις ένα παράδειγμα μεθόδου ταξινόμησης δεδομένων;
Ποιοι τύποι κατασκευαστών υλοποιούνται στην κλάση και πώς διαφέρουν;
Πώς υλοποιούνται και λειτουργούν οι συλλογές δεδομένων μέσα στο σύστημα σε χαμηλό επίπεδο;
Πού και πώς υλοποιείται το σύστημα συντεταγμένων για την εμφάνιση στοιχείων στο UIKit;
Είναι υποχρεωτικό να υπάρχει μια ρίζα προβολής κατά την αρχικοποίηση ενός ViewController;
Σε ποιες περιπτώσεις η χρήση μετρητή αναφορών για τη διαχείριση μνήμης μπορεί να μην αυξάνει τον μετρητή για ένα αντικείμενο;
Γιατί ο μεταγλωττιστής Swift δεν δημιουργεί αυτόματα έναν κατασκευαστή με παραμέτρους για τις κλάσεις;
Ποια μέθοδος μπορεί να βελτιώσει την αποδοτικότητα της φόρτωσης εικόνων σε έναν πίνακα σε περίπτωση αργής σύνδεσης και ανάγκης γρήγορης κύλισης;
Μπορεί κανείς να προσθέσει νέες ιδιότητες σε ένα αντικείμενο μέσω επέκτασης του τύπου του;
Εξηγήστε τι είναι το Dispatch Barrier και για ποιο λόγο χρησιμοποιείται στα συστήματα επεξεργασίας δεδομένων.
Εξηγήστε την αρχή λειτουργίας των συγχρονισμένων λειτουργιών και τον σκοπό τους στον προγραμματισμό.
Πόση μνήμη στη μνήμη RAM καταλαμβάνει ένα αντικείμενο που δημιουργείται με αναφορά;
Μπορείτε να εξηγήσετε την αρχή KISS και την εφαρμογή της στην ανάπτυξη λογισμικού;
Πώς εφαρμόζεται το πλαίσιο στην υλοποίηση επιχειρηματικών κανόνων μέσω UseCase;
Εξηγήστε τις βασικές διαφορές μεταξύ των διαφορετικών τύπων συλλογών στη γλώσσα προγραμματισμού.
Σε ποιο στάδιο της ζωής του View Controller πραγματοποιείται ο υπολογισμός και η ρύθμιση των περιορισμών Constraint;
Σε ποια άλλα μέρη, εκτός από την τυπική στοίβα, μπορεί να βρίσκεται μια δομή δεδομένων;
Μπορεί κανείς να χρησιμοποιεί τα ίδια πόρους σε διαφορετικούς κύκλους επεξεργασίας του Run Loop;
Ποια είναι τα κύρια πλεονεκτήματα και μειονεκτήματα της γλώσσας Swift;