iOS
Είναι επιτρεπτό να δημιουργείτε μια κλάση φορέα άλλης κλάσης στον αντικειμενοστραφή προγραμματισμό;
Μπορείτε να επεκτείνετε τη λειτουργικότητα των καταχωρίσεων προσθέτοντας μεθόδους σε αυτές;
Μπορείς να αναφέρεις κοινά αρχιτεκτονικά στυλ για την ανάπτυξη εφαρμογών;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης τύπων με αναφορές στον προγραμματισμό;
Πώς μπορεί κανείς να επεκτείνει την περιοχή αλληλεπίδρασης με ένα στοιχείο χωρίς να αλλάξει τις διαστάσεις του;
Τι είναι το Swizzling και ποια είναι τα πλεονεκτήματα και μειονεκτήματά του;
Μπορείτε να εξηγήσετε τι είναι μια κυκλική αναφορά και πώς επηρεάζει τη συλλογή απορριμμάτων;
Μπορεί να αναμένεται πρόβλημα με την ασφάλεια των νημάτων κατά τη δημιουργία μιας υποκλάσης Actor;
Τι σημαίνει το γράμμα 'L' στις αρχές SOLID για τον αντικειμενοστραφή προγραμματισμό;
Ποιος είναι ο αναμενόμενος χρόνος προσαρμογής και ενσωμάτωσης κατά την αλλαγή εργασίας;
Μπορείτε να εξηγήσετε την έννοια της συσχέτισης στον αντικειμενοστραφή προγραμματισμό;
Τι σημαίνει το γεγονός touchUpInside στο πλαίσιο της ανάπτυξης διεπαφών στο iOS;
Μπορώ να λάβω ανατροφοδότηση σχετικά με τα αποτελέσματα της συνέντευξης;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του Constraint στην ανάπτυξη λογισμικού;
Μπορείτε να εξηγήσετε την αρχή που προϋποθέτει την επανάχρηση κώδικα χωρίς διπλασιασμό;
Έχετε εμπειρία από αυτοματοποιημένες δοκιμές διεπαφής χρήστη;
Έχετε εργαστεί με τη βιβλιοθήκη SnapKit για την αυτόματη τοποθέτηση στοιχείων διεπαφής;
Μπορούν να συμπεριληφθούν λειτουργίες κλεισίματος στη δομή δεδομένων πίνακα;
Ποιες είναι οι προσδοκίες σας για τη μελλοντική θέση και την ατμόσφαιρα στην ομάδα;
Ποιος είναι ο ρόλος του πολυνηματισμού στα σύγχρονα συστήματα λογισμικού και γιατί χρησιμοποιείται;