iOS
Πώς συμπεριφέρεται η αποθήκευση δεδομένων σε περίπτωση σύγκρουσης κλειδιών;
Εξηγήστε την αρχή της μεθόδου μαύρου κουτιού στη διαδικασία δοκιμής λογισμικού
Σε ενδιαφέρει η θέση αρχηγού ομάδας ή διαχειριστή έργου;
Μπορείτε να εξηγήσετε τι είναι το αρχιτεκτονικό μοτίβο MVVM και πώς εφαρμόζεται στην ανάπτυξη διεπαφών;
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος BDUI στην ανάπτυξη διεπαφών;
Εξηγήστε τι εννοείται με περιορισμούς στο πλαίσιο των βάσεων δεδομένων.
Μπορείς να αναφέρεις τα βασικά μοτίβα συμπεριφοράς στον σχεδιασμό συστημάτων λογισμικού;
Ποιοι τύποι δεδομένων ή αντικειμένων μπορούν να λειτουργήσουν ως κλειδιά σε λεξικά ή πίνακες κατακερματισμού;
Προτείνατε δικές σας λύσεις ή ιδέες για τη βελτίωση των έργων στα οποία συμμετέχετε;
Ποιοι τύποι μηχανισμών cache υπάρχουν και πώς λειτουργούν;
Ποιος είναι ο σκοπός και η χρήση των primitive για τον συγχρονισμό νημάτων σε πολυνηματικές εφαρμογές;
Μπορείτε να εξηγήσετε την έννοια του Autoclosure και πώς χρησιμοποιείται στη γλώσσα προγραμματισμού;
Ποια βήματα πρέπει να ληφθούν για να εξαλειφθεί το φαινόμενο των σφαλμάτων εικόνων κατά την κύλιση του πίνακα;
Μπορείτε να εξηγήσετε τι σημαίνουν οι αποκλεισμένες διαδικασίες σε μια πολυνηματική εφαρμογή;
Γιατί η δήλωση του αρχικοποιητή στο πρωτόκολλο είναι υποχρεωτική για όλες τις κλάσεις που υλοποιούν αυτό το πρωτόκολλο;
Εξηγήστε τη διαφορά μεταξύ σειριακής και παράλληλης επεξεργασίας δεδομένων.
Πώς λαμβάνει το Router τις απαραίτητες εξαρτήσεις για τη δημιουργία ViewModel;
Σε ποιες περιπτώσεις συνιστάται η χρήση του NSLock για την συγχρονισμό νημάτων;
Μπορείς να απαριθμήσεις τα πρότυπα σχεδίασης που χρησιμοποιούνται στη γλώσσα Swift;
Μπορούν να αποθηκευτούν επιπλέον ιδιότητες μέσα σε καταχωρίσεις σε μια γλώσσα προγραμματισμού;