iOS
Μπορείτε να εξηγήσετε την έννοια του Consuming στο πλαίσιο ανταλλαγής δεδομένων ή αλληλεπίδρασης συστημάτων;
Πώς στέλνεις δέκα δικτυακά αιτήματα ταυτόχρονα χρησιμοποιώντας GCD;
Πώς μπορεί να διασφαλιστεί η εκτέλεση ενός μπλοκ κώδικα μέσα σε ένα κλείσιμο, εάν η ασύγχρονη απάντηση ληφθεί αφού ο χρήστης έχει φύγει από τη σελίδα ή την οθόνη;
Εξηγήστε τη δομή και τα συστατικά του UIKit και πώς αλληλεπιδρούν στις εφαρμογές iOS
Μπορεί να χρησιμοποιηθεί η enum (καταχώρηση) στη γλώσσα προγραμματισμού για την αποθήκευση ιδιοτήτων που αποθηκεύονται στη μνήμη;
Μπορείτε να εξηγήσετε πώς αλληλεπιδρούν τα βασικά στοιχεία του αρχιτεκτονικού προτύπου MVC;
Ποια είναι η διαφορά και η σχέση μεταξύ ουρών και νημάτων στον προγραμματισμό;
Ποια εργαλεία αποσφαλμάτωσης χρησιμοποιείτε κατά την εργασία με κώδικα;
Πώς μπορείτε να παρακολουθήσετε όλες τις κλήσεις σε μια λειτουργία που δεν υπάρχει στον πηγαίο κώδικα κατά τη διάρκεια αποσφαλμάτωσης;
Πώς αποκτάτε πρόσβαση στις ιδιότητες και τις μεθόδους ενός αντικειμένου κλάσης στον προγραμματιστικό κώδικα;
Πώς πραγματοποιείται η ακύρωση της λειτουργίας Executive;
Πώς λειτουργεί το σύστημα σχεδίασης μεταξύ UIKit και SwiftUI — υπάρχει διπλότυπο συστατικών ή περιτυλίγματα;
Χρησιμοποιήσατε το μηχανισμό σημαφόρου στα έργα σας για τη διαχείριση του ανταγωνισμού πόρων;
Πώς να μάθετε τους χρονικούς πόρους κατά την προσθήκη ενός στοιχείου στο τέλος του πίνακα;
Ποια από τις πέντε αρχές SOLID μπορεί να παραβιαστεί κατά τη χρήση του μοτίβου Singleton;
Έχετε τρέχουσες προτάσεις εργασίας ή προσφορές;
Θα συνεχίσει να λειτουργεί η σύνδεση WebSocket μετά το τέλος της διαδικασίας της εφαρμογής;
Ποια κριτήρια δείχνουν ποιοτικό κώδικα λογισμικού;
Σε ποια κατηγορία δεδομένων αντιστοιχεί ο τύπος Indirect Enum στη γλώσσα προγραμματισμού;
Περιγράψτε την πιο δύσκολη εργασία που αντιμετωπίσατε στο πλαίσιο του έργου.