iOS
Απασχολείστε αυτήν τη στιγμή με κάποια επαγγελματική δραστηριότητα ή έργο;
Μπορείτε να εξηγήσετε την έννοια του αγώνα συνθηκών σε ένα περιβάλλον πολλαπλών νημάτων και πώς μπορεί να επηρεάσει τη λειτουργία ενός προγράμματος;
Αυτήν τη στιγμή εξετάζετε νέες επαγγελματικές ευκαιρίες;
Τι εννοείται με τον όρο 'σφάλμα' στο πλαίσιο του προγραμματισμού;
Μπορείτε να περιγράψετε τα κύρια καθήκοντα και έργα στα οποία εργαστήκατε στην τελευταία σας θέση;
Μπορεί να αποκλειστεί ένας από τους αρχές SOLID κατά το σχεδιασμό της αρχιτεκτονικής του συστήματος και γιατί;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την υλοποίηση ανταλλαγής δεδομένων μεταξύ νημάτων για τη συντονισμένη εργασία τους;
Σε ποια κριτήρια πρέπει να δώσετε προσοχή κατά την επιλογή μιας νέας θέσης εργασίας;
Τοποθεσία της τρέχουσας διαμονής σας ή τοποθεσία;
Μπορείτε να εξηγήσετε τις βασικές αρχές του SOLID για την ανάπτυξη λογισμικού;
Περιγράψτε τη δομή και τον ρόλο των μελών της ομάδας με την οποία εργαστήκατε στην προηγούμενη θέση σας.
Έχετε ένα έγγραφο που να πιστοποιεί την υπηρεσία σας στον στρατό;
Έχετε τρέχουσες προτάσεις εργασίας ή προσφορές;
Πώς προτιμάς να οργανώσεις τη δραστηριότητά σου στο έργο;
Μπορείς να δώσεις ένα παράδειγμα μιας κατάστασης όπου εφαρμόζεται η αρχή του Liskov για την αντικατάσταση ενός τύπου με έναν άλλο χωρίς να παραβιάζεται η λογική του προγράμματος;
Πώς μπορεί να αποτραπεί η κατάσταση αγώνα σε ένα πολυνηματικό περιβάλλον;
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος Hit Test στο πλαίσιο των γραφικών υπολογιστή ή UI;
Ποια είναι η διαφορά μεταξύ μιας διεπαφής και μιας αφηρημένης κλάσης στο πλαίσιο του αντικειμενοστραφούς προγραμματισμού;
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ UIView, UIWindow και CALayer στην ανάπτυξη διεπαφών iOS;