iOS
Μπορείτε να εξηγήσετε πώς υλοποιείται η λειτουργία reduce και πώς εφαρμόζεται στην επεξεργασία συλλογών δεδομένων;
Ποιο πρωτόκολλο χρησιμοποιήσατε για την υλοποίηση προσαρμοσμένων εφέ κινούμενων σχεδίων;
Ποια συμπεριφορά αναμένεται κατά την κλήση του main.sync στο πλαίσιο παράλληλης εκτέλεσης σε Kotlin;
Μπορείτε να εξηγήσετε τι είναι το σύστημα αυτόματης επεξεργασίας δοκιμασιών (ATS);
Πώς διακρίνετε ένα πρόβλημα συνθήκης αγώνα που προκύπτει κατά την εργασία με νήματα, από μια κατάσταση όπου το αποτέλεσμα εξαρτάται από την απρόβλεπτη σειρά εκτέλεσης των λειτουργιών;
Εξηγήστε τι σημαίνει η μέθοδος viewDidLoad και σε ποιο κύκλο ζωής του UIViewController καλείται.
Ποια είναι η διαφορά μεταξύ των όρων weak, strong και unowned στο πλαίσιο της διαχείρισης μνήμης στον προγραμματισμό;
Πώς υλοποιείται ο σύνθετος αντικειμένων μέσα στη μέθοδο __init__;
Πότε και σε ποιες περιπτώσεις είναι σκόπιμο να χρησιμοποιούμε σύνολα στον προγραμματισμό;
Έχετε ελέγξει τον κώδικα των συναδέλφων σας ή τον δικό σας πριν από την υλοποίησή του;
Μπορείτε να εξηγήσετε τη σημασία του όρου 'frozen' στο πλαίσιο του προγραμματισμού;
Πότε ακριβώς αυξάνεται ή μειώνεται ο μετρητής αναφορών ενός αντικειμένου;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο συνεχής ενσωμάτωση στην ανάπτυξη λογισμικού;
Πώς μπορεί να οριστούν τα όρια για την επεξεργασία αγγίξεων σε ένα στοιχείο UIView;
Ποιος είναι συνήθως υπεύθυνος για την καθιέρωση των εργασιών στο έργο ή στην ομάδα;
Τι τράβηξε την προσοχή σας στην οργάνωσή μας και γιατί αποφασίσατε να ενταχθείτε σε εμάς;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας της δυναμικής διαχείρισης σε συστήματα ή εφαρμογές;
Εξηγήστε τη λειτουργία του αλγορίθμου δυαδικής αναζήτησης και τα χαρακτηριστικά του.
Σε ποιες περιπτώσεις εφαρμόζεται η έννοια του συνόλου στον προγραμματισμό;
Ποιος είναι ο σκοπός των επεκτάσεων στα πρωτόκολλα στο πλαίσιο του προγραμματισμού;