Μπορείτε να μας πείτε λίγα πράγματα για την επαγγελματική σας εμπειρία και τα βασικά επιτεύγματά σας;
iOS
Ποια είναι η διαφορά μεταξύ της σημείωσης @Escaping και των τυπικών συναρτήσεων σε μια γλώσσα προγραμματισμού;
Ποια είναι η διαφορά μεταξύ των πρωτοκόλλων Hashable και Equatable όσον αφορά τον σκοπό και τη λειτουργία τους;
Όλοι οι τύποι δεδομένων ή δομές δεδομένων χρησιμοποιούν τον μηχανισμό Copy-on-Write, και σε ποιες περιπτώσεις εφαρμόζεται;
Πώς αξιολογείτε το μοτίβο Singleton και σε ποιες περιπτώσεις θα πρέπει να το χρησιμοποιήσετε;
Ποια είναι τα βασικά στοιχεία που πρέπει να ληφθούν υπόψη κατά την εύρεση νέας εργασίας;
Πώς διακρίνετε τη χρήση του unowned χωρίς παραμέτρους από το unowned(unsafe) στον κώδικα;
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος Hit Test στο πλαίσιο των γραφικών υπολογιστή ή UI;
Έχετε πρακτική εμπειρία στη χρήση αντιδραστικών προσεγγίσεων στον προγραμματισμό;
Μπορείς να εξηγήσεις τι είναι το DispatchQoS και πώς λειτουργεί στα συστήματα Android;
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ UIView, UIWindow και CALayer στην ανάπτυξη διεπαφών iOS;
Ποια είναι η διαφορά μεταξύ της χρήσης κατάστασης (State) και δέσμευσης (Binding) στο πλαίσιο της ανάπτυξης;
Εξασφαλίζει η λέξη-κλειδί 'let' ασφάλεια κατά την ταυτόχρονη εργασία από πολλαπλά νήματα;
Ποιο έχει μεγαλύτερη σημασία: highPriorityGesture ή simultaneousGesture;
Ποια είναι η διαφορά μεταξύ των αναφορών τύπου Weak και Unowned στη διαχείριση μνήμης;
Είναι δυνατή η υλοποίηση ενός δευτερεύοντος πίνακα με παρουσία μιας ισχυρής και μιας χωρίς υποστήριξη αναφοράς;
Μπορείτε να μοιραστείτε την επαγγελματική σας εμπειρία και τα βασικά επιτεύγματά σας;
Πώς διακρίνουμε ένα REST API από WebSocket και ποια είναι η βασική διαφορά τους;