iOS
Πώς υλοποιείς τη διάταξη των διεπαφών κατά τη χρήση του UIKit;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα του διαχωρισμού του συστήματος σε modules;
Πώς γίνεται η διαχείριση συγκρούσεων κατά τις συγκρούσεις δεδομένων στο Swift;
Έχετε εμπειρία στη σχεδίαση διεπαφών χρησιμοποιώντας το Storyboard;
Μπορείς να αναφέρεις τα βασικά εργαλεία και μέσα που χρησιμοποιούνται κατά την εργασία με το GCD;
Ποια προσέγγιση προτιμάς να χρησιμοποιείς στα έργα σου;
Ποια τμήματα μνήμης ενεργοποιούνται κατά την εκκίνηση του περιβάλλοντος χρήστη της εφαρμογής με το πάτημα του εικονιδίου της;
Μπορείς να περιγράψεις τα βασικά στάδια του κύκλου ζωής ενός λογισμικού προϊόντος;
Πώς μπορεί να αφαιρεθεί μια κυκλική αναφορά στη διαχείριση μνήμης;
Μπορεί να υλοποιηθεί ένα περιβάλλον χρήστη χρησιμοποιώντας την κλάση CALayer στην ανάπτυξη iOS;
Ποιος είναι ο ρόλος και η εφαρμογή των γενικών τύπων δεδομένων στον προγραμματισμό;
Ποιος τύπος δεδομένων χρησιμοποιείται για την υλοποίηση μιας παγκόσμιας ουράς;
Ποια δείκτες ή συνθήκες θεωρείτε ως το τέλος της εκτέλεσης μιας εργασίας σε ένα έργο;
Ποιες μεθοδολογίες χρησιμοποίησες στην πρακτική σου;
Πώς υπολογίζει το αντικείμενο την μοναδική τιμή κατακερματισμού του;
Εξηγήστε την αρχή λειτουργίας των ασύγχρονων συναρτήσεων χρησιμοποιώντας τις λέξεις-κλειδιά Async και Await
Είναι δυνατή η υλοποίηση υποστήριξης Copy-on-write στη δική σας δομή δεδομένων;
Ποια είναι η διαφορά μεταξύ δηλώσεων μεταβλητών με τις λέξεις-κλειδιά var και let στην JavaScript;
Ποιο είναι το εύρος των πιθανών τιμών που μπορούν να οριστούν για έναν μετρητή σε ένα σημαφόρο;
Όταν καταγράφετε μια μεταβλητή μέσα σε ένα κλείσιμο, πού αποθηκεύεται — στη στοίβα ή στο σωρό;