iOS
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος Hashable στο πλαίσιο του προγραμματισμού;
Έχετε πρακτική εμπειρία στη συγγραφή μονάδων δοκιμών για κώδικα;
Ποιος τρόπος διαχείρισης εργασιών ή γεγονότων είναι ο πιο αργός;
Τι είναι ένα κοντέινερ με ένα σύστημα διαχείρισης κύκλου ζωής στο πλαίσιο της Εισαγωγής Εξαρτήσεων;
Πώς χειρίζεται το UIView τα γεγονότα αφής του χρήστη;
Περιγράψτε την εμπειρία σας στην καθοδήγηση και υποστήριξη συναδέλφων στον επαγγελματικό χώρο
Ποια νέα μέσα παρακολούθησης και διαχείρισης κατάστασης στο SwiftUI εισήχθησαν μετά την έκδοση iOS 13;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα της χρήσης του Keychain για την αποθήκευση δεδομένων ασφαλείας;
Πώς μπορούμε να προσδιορίσουμε τον αριθμό των τρόπων αρχικοποίησης ενός στοιχείου προβολής;
Πώς λειτουργεί ο μηχανισμός παρακολούθησης της κατάστασης με το ObservedObject;
Πότε είναι σκόπιμο να χρησιμοποιήσετε το μοτίβο MVP στην υλοποίηση ενός έργου;
Πώς αξιολογείς την παραγωγικότητά σου και τον όγκο των εργασιών που μπορείς να ολοκληρώσεις σε μια εβδομάδα;
Μπορούν να χρησιμοποιηθούν μεταβλητές μέσα σε πρότυπα κώδικα ή αποσπάσματα κώδικα;
Με ποια από τα πιο δύσκολα στοιχεία αντιμετωπίζουν οι προγραμματιστές κατά την εργασία με το iOS 13;
Μπορεί να πραγματοποιηθεί στατική διανομή μεθόδων σε μια κλάση;
Πού ακριβώς αποθηκεύονται τα δεδομένα του αντικειμένου UIImage κατά τη χρήση του σε μια εφαρμογή;
Σε ποιες περιπτώσεις συνιστάται η χρήση συνδεδεμένης λίστας (LinkedList);
Περιγράψτε ένα σενάριο όπου η εφαρμογή σας εκτελεί εργασίες στο παρασκήνιο και πώς υλοποιείται.
Ποιοι είναι οι κύριοι τύποι στρωμάτων που παρουσιάζονται στο CALayer και για ποιο λόγο χρησιμοποιούνται;
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος 'αλγοριθμική πολυπλοκότητα' και γιατί είναι σημαντικός κατά την ανάπτυξη προγραμμάτων;