iOS
Ποια είναι η διαφορά μεταξύ των αναφορών τύπου Weak και Unowned στη διαχείριση μνήμης;
Πώς αξιολογείται η χρονική πολυπλοκότητα της λειτουργίας εισαγωγής ενός στοιχείου σε έναν πίνακα κατακερματισμού;
Μπορείς να καταγράψεις τους βασικούς τύπους διαρροών μνήμης που μπορεί να προκύψουν κατά τον προγραμματισμό σε Swift;
Ποια είναι η επίδραση της χρήσης της λέξης-κλειδιού final στη Java στην απόδοση του προγράμματος;
Ποιοι τύποι διαχείρισης κλήσεων μεθόδων υπάρχουν στο Objective-C;
Πού πραγματοποιείται η παρακολούθηση και η παρακολούθηση των ολοκληρωμένων εργασιών;
Εξηγήστε τη λειτουργία της δομής δεδομένων HashMap και τα χαρακτηριστικά της χρήσης της.
Μπορείς να αναφέρεις τα βασικά primitives που χρησιμοποιούνται στο GCD (Grand Central Dispatch);
Τι σημαίνει η υλοποίηση του πρωτοκόλλου CustomStringConvertible στο Swift και για ποιο λόγο χρησιμοποιείται;
Πώς υλοποιείται η γρήγορη αναζήτηση με κλειδί με χρόνο πρόσβασης περίπου O(1) στη δομή δεδομένων λεξικό;
Είναι υποχρεωτικό να χρησιμοποιείτε μια αδύναμη αναφορά στο self μέσα σε κλεισίματα;
Ποια εκπαιδευτικά καθήκοντα ή θέματα ήταν τα πιο δύσκολα για εσάς και πώς τα ξεπεράσατε;
Τι τύπους αντικειμένων και τελεστών χρησιμοποιήσατε κατά την εργασία σας με το RxSwift στα έργα σας;
Μπορείτε να εξηγήσετε τι είναι το CoreData και για ποιο λόγο χρησιμοποιείται στην ανάπτυξη iOS;
Πώς φαντάζεστε έναν ιδανικό οργανισμό όσον αφορά τους όρους εργασίας και την εταιρική κουλτούρα;
Ποια εργαλεία ή βιβλιοθήκες χρησιμοποιήσατε κατά την υλοποίηση του πρωτοκόλλου WebSocket στα έργα σας;
Ποια είναι η βασική ιδέα της τεχνολογίας Copy-on-write και γιατί χρησιμοποιείται;
Πώς διακρίνουμε τον μηχανισμό συγχρονισμού Semaphore από την Αμοιβαία Αποκλεισμό (Mutex);
Ποιο ρόλο διαδραματίζει το στοιχείο Router στην αρχιτεκτονική του συστήματος ή της εφαρμογής;
Ποιοι άλλοι τύποι δεδομένων, εκτός από τις κλάσεις, θεωρούνται τύποι αναφοράς στη γλώσσα προγραμματισμού;