iOS
Έχετε ελέγξει τον κώδικα των συναδέλφων σας ή τον δικό σας πριν από την υλοποίησή του;
Πότε ακριβώς αυξάνεται ή μειώνεται ο μετρητής αναφορών ενός αντικειμένου;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο συνεχής ενσωμάτωση στην ανάπτυξη λογισμικού;
Πώς μπορεί να οριστούν τα όρια για την επεξεργασία αγγίξεων σε ένα στοιχείο UIView;
Ποιος είναι συνήθως υπεύθυνος για την καθιέρωση των εργασιών στο έργο ή στην ομάδα;
Τι τράβηξε την προσοχή σας στην οργάνωσή μας και γιατί αποφασίσατε να ενταχθείτε σε εμάς;
Ποιο επαγγελματικό μονοπάτι εξετάζετε στο μέλλον: μια εξειδικευμένη τεχνική δραστηριότητα ή τη διαχείριση έργων και ομάδων;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας της δυναμικής διαχείρισης σε συστήματα ή εφαρμογές;
Εξηγήστε τη λειτουργία του αλγορίθμου δυαδικής αναζήτησης και τα χαρακτηριστικά του.
Σε ποιες περιπτώσεις εφαρμόζεται η έννοια του συνόλου στον προγραμματισμό;
Ποιος είναι ο σκοπός των επεκτάσεων στα πρωτόκολλα στο πλαίσιο του προγραμματισμού;
Έχετε πρακτική εμπειρία στην ανάπτυξη διεπαφών με χρήση UIKit;
Σε ποιο σημείο πραγματοποιούνται οι παράλληλες ροές εκτέλεσης στο σύστημα;
Μπορείτε να εξηγήσετε τι εννοείται με το πρωτόκολλο μετάδοσης δεδομένων στις δικτυακές επικοινωνίες;
Πώς γίνεται η επεξεργασία του συμβάντος πατήματος στην εφαρμογή;
Σε ποιες περιπτώσεις συνιστάται η χρήση του GCD (Grand Central Dispatch) για τη διαχείριση εργασιών σε εφαρμογές iOS ή macOS;
Τι συμβαίνει αν δύο διαφορετικά αντικείμενα στο σύστημα έχουν την ίδια τιμή συνάρτησης κατακερματισμού;
Μπορείς να εξηγήσεις τα βασικά συστατικά του αρχιτεκτονικού μοτίβου Model-View-Controller;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα της αρχιτεκτονικής προσέγγισης TCA;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα των διαφόρων τύπων συλλογών δεδομένων;