iOS
Μπορείτε να εξηγήσετε την έννοια της εισαγωγής εξαρτήσεων και γιατί είναι απαραίτητη στον προγραμματισμό;
Σε ποιο μοτίβο ανήκει το MVVM;
Μπορείτε να εκτελέσετε πολλαπλές εργασίες ταυτόχρονα;
Για ποιο λόγο χρησιμοποιείται η στοίβα σε ένα πρόγραμμα;
Τι συμβαίνει αν μια συνάρτηση δέχεται μια τιμή τύπου double και ως όρισμα περνάει μια τιμή που δεν ταιριάζει με αυτόν τον τύπο, για παράδειγμα, μια συμβολοσειρά;
Ποια είναι η διαφορά μεταξύ Greetings 1 και Greetings 3;
Πώς μπορούμε να επαναλάβουμε μια συλλογή;
Τι μπορεί να είναι ένα κλειδί και μια τιμή για ένα λεξικό;
Ποια είναι τα βασικά χαρακτηριστικά που μπορούν να προσδιοριστούν σε ένα εισερχόμενο αίτημα HTTP;
Πότε δημιουργείται ένας πίνακας για την εμφάνιση δεδομένων (sitable);
Γιατί προεπιλεγμένα χρησιμοποιείται ο τύπος δεδομένων double αντί για float;
Ποιο χειριστή ολοκλήρωσης γράψατε;
Ποια είναι η διαφορά μεταξύ συγχρονικών και ασύγχρονων αιτημάτων;
Πώς μπορεί κανείς να χρησιμοποιήσει το `Optional` στο Swift για ασφαλή διαχείριση απουσιάζουσων ή μη ορισμένων τιμών;
Τι σημαίνει η αρχή της ανοιχτότητας/κλεισίματος;
Τι είναι πιο βολικό για την υλοποίηση οθονών σε οριζόντια και κατακόρυφη διάταξη: Autolayout ή Frames;
Είναι η αναζήτηση ενός στοιχείου σε ένα λεξικό Python πάντα μια λειτουργία με σταθερή πολυπλοκότητα;
Αναφέρετε τη σειρά κληρονόμησης των κλάσεων σε Objective-C ή Swift.
Ποια αρχή προγραμματισμού επιτρέπει τη χρήση γενικών;
Πώς μπορούμε να προσδιορίσουμε αν ένα αντικείμενο υλοποιεί ένα συγκεκριμένο πρωτόκολλο;