iOS
Πώς λάμβατε και εργαζόσασταν με τα καθήκοντα στην προηγούμενη εργασία σας;
Είναι δυνατή η ενσωμάτωση του WebKit σε εφαρμογές για tvOS;
Έχει το στρώμα στην αρχιτεκτονική ένα σύστημα επιπέδων ή μια επίπεδη δομή;
Μπορείτε να εξηγήσετε την έννοια του αντικειμενοστραφούς προγραμματισμού και τις βασικές αρχές του;
Μπορείτε να εξηγήσετε την έννοια του ανταγωνισμού και τον ρόλο της στον προγραμματισμό;
Τι σας ώθησε να υποβάλετε αίτηση για αυτή τη θέση στην εταιρεία μας;
Σε ποιες περιπτώσεις είναι προτιμότερο να χρησιμοποιείτε μια αδύναμη αναφορά (weak var) στο Swift;
Μπορείτε να διακόψετε την εκτέλεση μιας εργασίας στο GCD πριν από την ολοκλήρωσή της;
Πώς αλληλεπιδρούν τα συστατικά NetworkManager και StorageManager στο σύστημα;
Μπορείτε να δώσετε ένα παράδειγμα πότε εφαρμόζεται το μοτίβο φάσαρ στην ανάπτυξη λογισμικού;
Μπορεί μια ιδιότητα που υπολογίζεται μέσω getter να δηλωθεί ως σύνολο (Set);
Θα δημιουργηθεί μια παρουσία του αντικειμένου εάν δεν υπάρχει ισχυρή αναφορά;
Μπορείτε να απαριθμήσετε και να περιγράψετε τις βασικές μεθόδους της κλάσης UIResponder που χρησιμοποιούνται για την επεξεργασία συμβάντων εισόδου;
Ποια είναι τα αποτελέσματα αν δύο αντικείμενα στη Java διατηρούνται αμοιβαία μέσω ισχυρών αναφορών;
Εξηγήστε τι εννοείται με τον χρόνο εκτέλεσης του αλγορίθμου στο πλαίσιο της αξιολόγησης της αποτελεσματικότητάς του.
Ποια είναι τα διαφορές κατά την αντιγραφή δεδομένων για τύπους τιμών και τύπους αναφοράς;
Μπορούν να χρησιμοποιηθούν διαφορετικοί τύποι δεδομένων μέσα σε έναν πίνακα;
Εξηγήστε τι εννοείται με τον όρο υπαρξιακό δοχείο και πώς χρησιμοποιείται στον προγραμματισμό.
Συμμετέχετε στη διαδικασία επένδυσης ή σε επενδυτικές δραστηριότητες;
Τι τύπος ουράς εφαρμόζεται στις προεπιλεγμένες τυπικές υλοποιήσεις;