iOS
Γιατί μερικές φορές είναι σκόπιμο να ξεκινάμε περισσότερα νήματα από όσα είναι οι πυρήνες του επεξεργαστή;
Σε ποιες περιπτώσεις μια μεταβλητή τύπου τιμής μπορεί να συμπεριφέρεται ως αναφορά σε ένα αντικείμενο;
Μπορείτε να αποθηκεύσετε ταυτόχρονα σε έναν πίνακα στοιχεία διαφορετικών τύπων δεδομένων;
Ποια είναι η διαφορά μεταξύ μιας τοπικής ουράς και μιας γενικής παγκόσμιας ουράς στο σύστημα διαχείρισης εργασιών;
Πώς υλοποιείται η διαχείριση των μεθόδων που προστίθενται μέσω Extension σε πρωτόκολλα;
Πείτε μας πώς ήταν οργανωμένη η ομαδική εργασία στην προηγούμενη εργασία σας.
Ποια είναι η διαφορά μεταξύ της χρήσης κατάστασης (State) και δέσμευσης (Binding) στο πλαίσιο της ανάπτυξης;
Μπορείς να εξηγήσεις τι είναι ένα DispatchGroup και πώς χρησιμοποιείται στον προγραμματισμό;
Πώς πραγματοποιούνταν η διαδικασία ελέγχου κώδικα στην προηγούμενη εταιρεία σας;
Μπορείτε να εξηγήσετε την έννοια του Singleton και την εφαρμογή του στον προγραμματισμό;
Πώς ξεκινήσατε την καριέρα σας στον τομέα της πληροφορικής;
Ποιοι είναι οι τρόποι υλοποίησης επιλογών σε κώδικα;
Ποια μηχανισμοί διασφαλίζουν τη μοναδικότητα των στοιχείων σε μια συλλογή τύπου σύνολο;
Ποια είναι η διαφορά μεταξύ των αναφορών τύπου Weak και Unowned στη διαχείριση μνήμης;
Πώς αξιολογείται η χρονική πολυπλοκότητα της λειτουργίας εισαγωγής ενός στοιχείου σε έναν πίνακα κατακερματισμού;
Μπορείς να καταγράψεις τους βασικούς τύπους διαρροών μνήμης που μπορεί να προκύψουν κατά τον προγραμματισμό σε Swift;
Ποια είναι η επίδραση της χρήσης της λέξης-κλειδιού final στη Java στην απόδοση του προγράμματος;
Ποια είναι η σχέση μεταξύ του μηχανισμού RunLoop και της χρήσης ουρών στην επεξεργασία συμβάντων;
Ποιοι τύποι διαχείρισης κλήσεων μεθόδων υπάρχουν στο Objective-C;
Πού πραγματοποιείται η παρακολούθηση και η παρακολούθηση των ολοκληρωμένων εργασιών;