iOS
Μπορείτε να μιλήσετε για την ομάδα με την οποία εργαστήκατε τελευταία φορά;
Ποιους τομείς τομέων προτιμάτε για εργασία;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα του αντικειμενοστραφούς προγραμματισμού;
Τι σημαίνει ο όρος SDK στο πλαίσιο της ανάπτυξης λογισμικού;
Μπορείτε να εξηγήσετε τον σκοπό και την αρχή λειτουργίας της λέξης-κλειδιού volatile στο πλαίσιο της ανάπτυξης Android;
Έχετε πρακτική εμπειρία στη χρήση της γλώσσας προγραμματισμού C;
Ποια μέσα χρησιμοποιείς για την οργάνωση και τον έλεγχο των ροών εκτέλεσης σε λογισμικές εφαρμογές;
Πόσοι ειδικοί στην ομάδα σας ασχολούνται με την ανάπτυξη εφαρμογών για iOS;
Μπορεί κανείς να προσθέσει νέες ιδιότητες σε ένα αντικείμενο μέσω επέκτασης του τύπου του;
Ποιος μηχανισμός διαχείρισης τύπων εφαρμόζεται στους γενικούς τύπους στις γλώσσες προγραμματισμού;
Ποια είναι η διαφορά μεταξύ παραλληλισμού νημάτων και ασύγχρονων λειτουργιών στον προγραμματισμό;
Τι μπορείτε να πείτε για τη σημασία και το ρόλο των αλγορίθμων στον προγραμματισμό;
Πώς διαφέρουν το FireStore και το Firebase στο πλαίσιο των λειτουργιών και της χρήσης τους;
Πώς μπορεί να απελευθερωθεί ή να μηδενιστεί ένας σύνδεσμος που αποθηκεύεται σε μια μεταβλητή;
Μπορείτε να μιλήσετε για τις υποδομικές εργασίες που έπρεπε να λύσετε σε προηγούμενα έργα;
Μπορείτε να εξηγήσετε τι συμβαίνει κατά την κλήση της μεθόδου layoutSubviews στο UIKit;
Μπορούν να χρησιμοποιηθούν τιμές τύπων δεδομένων που περνιούνται με τιμή σε λίστες καταγραφής σε κλεισίματα;
Πώς μπορεί να υλοποιηθεί η απόκρυψη των εσωτερικών δεδομένων ενός αντικειμένου για την αποτροπή άμεσης πρόσβασης από έξω;
Σε ποιο στάδιο του κύκλου ζωής του UIViewController συνιστάται να εργάζεστε με τα ήδη υπολογισμένα μεγέθη της προβολής του;
Ποια είναι η διαφορά μεταξύ των τροποποιητών πρόσβασης fileprivate και private στη γλώσσα Swift;