iOS
Ποια στοιχεία της ανάπτυξης iOS σε ενδιαφέρουν ιδιαίτερα;
Ποια πρότυπα σχεδίασης εφαρμόζεις στην πρακτική σου;
Χρησιμοποιείτε ή έχετε χρησιμοποιήσει ποτέ την εφαρμογή βιντεοδιάσκεψης Zoom;
Τι συμβαίνει όταν προσθέτετε ένα στοιχείο σε ένα σύνολο στο οποίο ήδη υπάρχει;
Πόσες περιπτώσεις χρήσης του κύκλου γεγονότων υπάρχουν στην εφαρμογή σας;
Τι προτιμάτε: το τυπικό ωράριο εργασίας ή το ευέλικτο καθεστώς;
Ποια εντολή στο Git επιτρέπει τον εντοπισμό μιας συγκεκριμένης δέσμευσης (commit) στην οποία προέκυψε ένα σφάλμα ή bug;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα της μεθόδου Message Dispatch;
Πώς θα φαίνεται η ιδιότητα frame του αντικειμένου UIView μετά από περιστροφή 90 μοιρών;
Ποια πλεονεκτήματα και μειονεκτήματα επισημαίνετε στην προηγούμενη εργασία σας;
Μπορείτε να εξηγήσετε τι εννοούνται με τις έννοιες CI και CD στη διαδικασία ανάπτυξης λογισμικού;
Πώς και σε ποιες περιπτώσεις χρησιμοποιούνται αδύναμες αναφορές μέσα σε κλεισίματα;
Πώς μπορεί κανείς να υλοποιήσει τον δικό του αρχικοποιητή σε μια δομή, διατηρώντας τον ενσωματωμένο προεπιλεγμένο;
Μπορείτε να εξηγήσετε τι είναι ένα αντικείμενο Promise στη γλώσσα Swift και πώς χρησιμοποιείται για τη διαχείριση ασύγχρονων λειτουργιών;
Σε ποιες περιπτώσεις προκύπτει ροή δεδομένων ή γεγονότων στη σειρά;
Με ποια αρχές συνιστάται η υλοποίηση cache για τη βελτιστοποίηση της απόδοσης του συστήματος;
Ποιες συνέπειες μπορεί να προκύψουν κατά τη χρήση λεξικού αντί για πίνακα σε ένα πρόγραμμα;
Μπορείτε να εξηγήσετε την έννοια του UIResponder και τον ρόλο του στην επεξεργασία γεγονότων στο iOS;
Μπορείτε να εξηγήσετε τι είναι μια συνάρτηση κατακερματισμού και πώς λειτουργεί;
Ποια είναι τα βασικά προβλήματα που μπορεί να προκύψουν κατά τη χρήση του GCD σε εφαρμογές;