iOS
Σε ποια αρχιτεκτονική η παρουσίαση του ελεγκτή UIViewController διαχειρίζεται ένα σημαντικό μέρος της επιχειρηματικής λογικής;
Σε ποιες περιπτώσεις είναι προτιμότερο να χρησιμοποιούνται τύποι αναφοράς στον προγραμματισμό;
Πώς μπορεί να υλοποιηθεί μια προαιρετική λειτουργία σε διεπαφές ή πρωτόκολλα;
Πώς να προσδιορίσετε ποια αντικείμενα μπορούν να προστεθούν σε μια δομή δεδομένων τύπου λεξικό;
Πώς προετοιμάζεσαι για την ενότητα που αφορά αλγόριθμους και δομές δεδομένων;
Ποια είναι η διαφορά μεταξύ OperationQueue και DispatchQueue στο πλαίσιο της χρήσης τους;
Τι ενεργοποιεί τη διαδικασία αυτόματης κατασκευής και παράδοσης κατά τις αλλαγές στον κώδικα στο σύστημα CI/CD;
Μπορείτε να εξηγήσετε τι είναι οι περιορισμοί τύπων στον προγραμματισμό;
Μπορείτε να εξηγήσετε τον εσωτερικό μηχανισμό λειτουργίας του NSLock στο macOS ή το iOS;
Ποια βασικά αρχές σχεδιασμού συστημάτων εφαρμόζετε συνήθως στην εργασία σας;
Πώς να προσδιορίσετε τη δυσκολία μιας εργασίας με την οποία δεν έχετε αντιμετωπίσει προηγουμένως;
Ποιοι είναι οι επαγγελματικοί σας στόχοι και τι περιμένετε να βρείτε σε μια νέα δουλειά;
Ποιο είναι το πλεονέκτημα της χρήσης του Key Chain για ασφαλή αποθήκευση κωδικών;
Ποιος ήταν ο μέγιστος αριθμός ενεργών χρηστών που είχαν καταγραφεί ταυτόχρονα στο τελευταίο σας έργο;
Σε ποια διαδικασία γίνεται η ενημέρωση της εμφανιζόμενης διεπαφής χρήστη;
Είναι δυνατή η υλοποίηση της έννοιας copy-on-write για μια συνδεδεμένη λίστα;
Υπάρχουν αυτήν τη στιγμή υποχρεώσεις ή καθήκοντα που πρέπει να εκτελέσετε στη τρέχουσα θέση σας;
Μπορείτε να δώσετε ένα παράδειγμα κατάστασης όπου χρειάστηκε να αντιδράσετε γρήγορα και να προσαρμοστείτε σε σημαντικές αλλαγές σε ένα έργο;
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ της αρχής της αντιστροφής των εξαρτήσεων και της έγχυσης εξαρτήσεων στον προγραμματισμό;
Έχετε εφαρμόσει αυτόματα κλιμακούμενο μέγεθος στοιχείων στον πίνακα;