Σε ποια κριτήρια πρέπει να δώσετε προσοχή κατά την επιλογή μιας νέας θέσης εργασίας;
iOS
Μπορείτε να δώσετε ένα παράδειγμα για το πώς μεταφέρονται ή αποθηκεύονται οι τιμές τύπου στη σωρό σε γλώσσες προγραμματισμού;
Ποια εργαλεία και μηχανισμούς χρησιμοποιείτε για την υλοποίηση και διαχείριση πολυνηματικότητας στις εφαρμογές;
Ποια είναι η διαφορά μεταξύ των μεθόδων setNeedsLayout και layoutIfNeeded όσον αφορά την ενημέρωση της διάταξης της διεπαφής;
Μπορείτε να εξηγήσετε τι σημαίνει η εναλλαγή πλαισίου στα λειτουργικά συστήματα;
Μπορείτε να απαριθμήσετε τους διάφορους τύπους μεθόδων διαχείρισης εργασιών και πόρων στα λειτουργικά συστήματα;
Με ποιες δυσκολίες μπορεί να αντιμετωπίσει ένα σύστημα κατά την εργασία με πολυνηματικότητα;
Ποια εργαλεία ή προσεγγίσεις χρησιμοποιήσατε κατά τη δημιουργία αυτοματοποιημένων δοκιμών;
Εξηγήστε την έννοια του κλεισίματος στον προγραμματισμό και την εφαρμογή του
Πόσες τεχνολογίες στοίβας μπορούν να χρησιμοποιηθούν σε μια εφαρμογή;
Μπορείς να δώσεις ένα παράδειγμα όπου το πλαίσιο ενός στοιχείου και τα όριά του δεν ταιριάζουν στο μέγεθος;
Πώς διακρίνουμε τις εντολές git rebase και git merge και ποιες είναι οι βασικές διαφορές τους;
Μπορείς να απαριθμήσεις τους βασικούς τύπους ουρών που χρησιμοποιούνται στον προγραμματισμό;
Ποιοι παράγοντες λαμβάνεις υπόψη σου κατά την επιλογή μιας αρχιτεκτονικής λύσης;
Μπορείτε να εξηγήσετε τι σημαίνει η μέθοδος setNeedsLayout στο πλαίσιο της ενημέρωσης του περιβάλλοντος χρήστη;
Πώς γίνεται η επεξεργασία του συμβάντος πατήματος στην εφαρμογή;
Είναι δυνατόν να υλοποιηθεί μια δομή δεδομένων χρησιμοποιώντας αδύναμες αναφορές;
Πώς διακρίνουμε τους τύπους δεδομένων βάσει τιμής και αναφοράς και ποια είναι η διαφορά τους στον προγραμματισμό;
Μπορείτε να εξηγήσετε την αρχή Copy-on-Write και πώς λειτουργεί στα συστήματα αποθήκευσης δεδομένων;
Εξήγησε τα στάδια δημιουργίας, χρήσης και καταστροφής ενός αντικειμένου κατά τη διάρκεια της ύπαρξής του σε ένα πρόγραμμα