iOS
Μπορείτε να εξηγήσετε τι σημαίνει αποστολή δεδομένων στον διακομιστή με ένα αίτημα POST;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την πρόληψη αμοιβαίων μπλοκαρισμάτων σε πολυνηματικές εφαρμογές;
Ποια βήματα πρέπει να ληφθούν σε περίπτωση λήξης του πιστοποιητικού SSL/TLS;
Πώς γίνεται η πρόσβαση στα στοιχεία μέσα σε μια δομή δεδομένων;
Γιατί και πώς να χρησιμοποιήσετε το DispatchQueue.main.async κατά την εργασία με το Combine στην εφαρμογή σας;
Έχεις κάνει αλλαγές στη δομή του υπάρχοντος κώδικα για να βελτιώσεις την αναγνωσιμότητα ή τη συντήρησή του;
Ποια παραμέτρους διαμόρφωσης του έργου πρέπει να καθοριστούν για την υλοποίηση συστήματος push ειδοποιήσεων;
Μπορείτε να μιλήσετε για την εμπειρία σας με το πλαίσιο Combine για αντιδραστικό προγραμματισμό;
Ποιοι λόγοι καθιστούν το μοτίβο Singleton ανεπιθύμητο στην ανάπτυξη;
Εξηγήστε τις διαφορές μεταξύ των μεθόδων map και flatMap στην εργασία με συλλογές ή ροές δεδομένων.
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα των γλωσσών προγραμματισμού με δυναμικό τύπο;
Μπορείς να απαριθμήσεις τους διάφορους τύπους κλεισίματος που γνωρίζεις;
Έχετε πρακτική εμπειρία με το αρχιτεκτονικό μοτίβο MVVM;
Μπορεί να πραγματοποιηθεί μεταφορά δεδομένων μεταξύ διαφορετικών πλαισίων στο Core Data;
Μπορείτε να δώσετε ένα παράδειγμα ασυνήθιστου ή αξέχαστου λάθους που εντοπίσατε στην πρακτική σας;
Ποιος είναι ο ρόλος και ο σκοπός του οδηγού στη βιβλιοθήκη RxSwift;
Ποιος είναι ο αρχικός αριθμός συνδέσμων που έχει ένα αντικείμενο κατά τη δημιουργία του;
Είναι η κλάση String μέρος των συλλογών στη γλώσσα προγραμματισμού;
Ποιο τεχνολογικό στοίβα προτιμάτε να χρησιμοποιείτε στη δουλειά σας;
Εξηγήστε τι εννοείται με τον όρο υπαρξιακό δοχείο και πώς χρησιμοποιείται στον προγραμματισμό.