iOS
Έχεις εμπειρία στην ανεύρεση και διόρθωση διαρροών μνήμης ή πόρων στα έργα σου;
Πώς υλοποιείτε μια κινούμενη εικόνα αλλαγής των παραμέτρων constraints στο UI;
Μπορείτε να εξηγήσετε τι σημαίνει η μέθοδος HTTP PUT;
Σε ποιες περιπτώσεις συνιστάται η χρήση του EnvironmentObject στο έργο;
Έχετε εφαρμόσει τη μεθοδολογία Kanban στα έργα σας;
Πώς θα αλλάξει το όριο (bounds) ενός αντικειμένου αν ο γονικός του στοιχείο περιστραφεί κατά 45 μοίρες;
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ αυτόματης και χειροκίνητης διαχείρισης μνήμης στο πλαίσιο της αυτόματης καταμέτρησης αναφορών;
Ποια είναι η διαφορά μεταξύ καταλόγων με σταθερές τιμές και καταλόγων που χρησιμοποιούν αναφορές ή έμμεσες τιμές;
Ποιος είναι ο σκοπός της μεθόδου viewDidLayoutSubviews στον κύκλο ζωής του ελεγκτή στο iOS;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης βιβλιοθηκών για εργασία με WebSocket;
Πώς υλοποιείτε το αρχιτεκτονικό μοτίβο MVVM κατά την ανάπτυξη με UIKit;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης async/await και των χειριστών ολοκλήρωσης κατά την εργασία με ασύγχρονο κώδικα;
Ποια είναι τα βασικά πλεονεκτήματα της χρήσης του NSOperation σε σύγκριση με το GCD;
Πώς καθορίζεται η προεπιλεγμένη αναφορά σε ένα αντικείμενο σε μια γλώσσα προγραμματισμού;
Έχετε πραγματοποιήσει αυτοματοποιημένες δοκιμές του κώδικά σας;
Έχετε εμπειρία στη χρήση γενικών τύπων στα έργα σας;
Ποια προβλήματα μπορεί να προκύψουν κατά την ενσωμάτωση της πλοήγησης UIKit και SwiftUI σε μια εφαρμογή;
Ποιο πρωτόκολλο υλοποιεί τη μετάδοση δεδομένων στο Swift;
Εξηγήστε τη δομή και τα συστατικά του UIKit και πώς αλληλεπιδρούν στις εφαρμογές iOS
Πώς καθορίζεται η χρονική πολυπλοκότητα της διαδικασίας αναζήτησης ενός στοιχείου σε έναν ταξινομημένο πίνακα;