iOS
Τι μπορείτε να πείτε για τη σημασία και το ρόλο των αλγορίθμων στον προγραμματισμό;
Πώς μπορεί να απελευθερωθεί ή να μηδενιστεί ένας σύνδεσμος που αποθηκεύεται σε μια μεταβλητή;
Ποια είναι η διαφορά μεταξύ των τροποποιητών πρόσβασης fileprivate και private στη γλώσσα Swift;
Ποια είναι η εμπειρία σας στη χρήση του SwiftUI στην ανάπτυξη εφαρμογών;
Υπάρχει αυτόματη συλλογή απορριμμάτων στη Swift, παρόμοια με το GC σε άλλες γλώσσες;
Μπορείτε να εξηγήσετε την αρχή KISS και την εφαρμογή της στην ανάπτυξη λογισμικού;
Πώς παρακολουθείτε την επαγγελματική σας ανάπτυξη και την ενημέρωση των γνώσεών σας στον τομέα της τεχνολογίας;
Μπορεί το αρχιτεκτονικό πρότυπο VIPER να χρησιμοποιηθεί στην ανάπτυξη με SwiftUI;
Μπορείτε να εξηγήσετε τι είναι ένα StateObject στο πλαίσιο της ανάπτυξης;
Ποιοι κίνδυνοι προκύπτουν από διαρροές μνήμης στην εφαρμογή;
Έχετε εμπειρία εργασίας με το Firebase στα έργα σας;
Πώς μπορεί να προκύψει ένα LiveLock σε ένα σύστημα και ποια είναι η διαφορά του από ένα DeadLock;
Τι αλλαγές συμβαίνουν στη εσωτερική ροή του RunLoop αν δεν έρχονται νέα γεγονότα;
Μπορείτε να εξηγήσετε τι είναι το Realm και πώς χρησιμοποιείται στις κινητές εφαρμογές;
Είναι δυνατή η μετάδοση ενός συμβάντος από μια View σε μια άλλη στο τρέχον πλαίσιο;
Μπορούν να προστεθούν νέες τιμές σε μια υπάρχουσα λίστα που χρησιμοποιείται ως βάση για έναν προαιρετικό τύπο;
Μπορείτε να εξηγήσετε την έννοια του Inout και πώς χρησιμοποιείται στον προγραμματισμό;
Πώς υλοποιήσατε το αρχιτεκτονικό μοτίβο Clean Swift στα έργα σας;
Ποιες είναι οι βασικές παγκόσμιες μεταβλητές και καταστάσεις που υπάρχουν στην εφαρμογή σας;
Τι ενέργεια εκτελεί η δοκιμή εντοπισμού συγκρούσεων (Hit Test);