iOS
Τι τύπους έργων θα προτιμούσατε να αποφεύγετε στη δουλειά σας;
Πώς λειτουργεί το σύστημα σχεδίασης μεταξύ UIKit και SwiftUI — υπάρχει διπλότυπο συστατικών ή περιτυλίγματα;
Ποια είναι η κύρια διαφορά μεταξύ των προτύπων Builder και Factory στον αντικειμενοστραφή προγραμματισμό;
Έχετε εμπειρία με ζητήματα και δυσκολίες που προκύπτουν κατά τη χρήση πολυνηματικότητας σε προγράμματα;
Είστε εξοικειωμένοι με καταστάσεις όπου η χρήση κανονικών προβολών στο SwiftUI οδηγούσε σε μείωση της απόδοσης, και πώς μπορούσε να λυθεί αυτό το πρόβλημα με το LazyView;
Μπορούν να προστεθούν περιορισμοί και όρια τοποθέτησης στοιχείων μέσα στο UI StackView;
Μπορείτε να εξηγήσετε τις βασικές διαφορές μεταξύ μιας κλάσης και ενός αντικειμένου στον αντικειμενοστραφή προγραμματισμό;
Ποιες λειτουργίες εκτελούνται στο κύριο νήμα εκτέλεσης του προγράμματος;
Ποια αρχές είναι σημαντικό να λαμβάνονται υπόψη για τη συγγραφή δοκιμαστικού και αξιόπιστου κώδικα;
Ποιος είναι ο σκοπός της ιδιότητας contentCompressionResistancePriority σε μια προβολή στο πλαίσιο της διαχείρισης συμπίεσης περιεχομένου;
Πώς λειτουργούν οι κλεισίματα όσον αφορά τη διατήρηση μεταβλητών από το εξωτερικό πεδίο;
Έχετε εργαστεί με τη βιβλιοθήκη SnapKit για την αυτόματη τοποθέτηση στοιχείων διεπαφής;
Εξηγήστε τι εννοείται με τον όρο μετάλλαξη στον προγραμματισμό και ποια είναι τα βασικά της στοιχεία;
Πώς μπορεί να αποτραπεί μια διαρροή μνήμης σε μια εφαρμογή;
Τι είναι το CocoaPods και πώς χρησιμοποιείται στη διαχείριση εξαρτήσεων σε έργα iOS;
Πώς υλοποιείται η αποθήκευση προαιρετικών τιμών στον προγραμματισμό;
Ποια είναι τα βασικά στοιχεία που πρέπει να ληφθούν υπόψη κατά την εύρεση νέας εργασίας;
Ποιο μοντέλο αρχιτεκτονικής θα χρησιμοποιούσατε κατά τη δημιουργία ενός νέου έργου από το μηδέν;
Σε ποιους επιχειρηματικούς τομείς θα θέλατε να εφαρμόσετε τις επαγγελματικές σας δεξιότητες;
Ποιοι λόγοι καθιστούν την Άμεση Αποστολή την πιο αποτελεσματική μέθοδο κλήσης;