Android
Πώς διασφαλίζεται η διατήρηση της τρέχουσας κατάστασης του συστήματος κατά την αλλαγή της διαμόρφωσης;
Ποιος είναι ο ρόλος και ο σκοπός της λέξης-κλειδιού final στη γλώσσα προγραμματισμού;
Έχετε ήδη λάβει προτάσεις εργασίας;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για τη διαχείριση και επεξεργασία σφαλμάτων σε ένα πρόγραμμα;
Ποια είναι η διαφορά μεταξύ των τύπων Object στη Java και Any στο Kotlin όσον αφορά τον σκοπό και τη χρήση τους;
Έχετε εμπειρία στη χρήση του WorkManager για τη διαχείριση εργασιών σε εφαρμογές Android;
Μπορείτε να εξηγήσετε τι είναι το Preferences DataStore και πώς χρησιμοποιείται για την αποθήκευση των ρυθμίσεων χρήστη;
Έχεις την πρόθεση να μετακομίσεις σε μια άλλη πόλη ή χώρα στο μέλλον;
Πώς ανιχνεύει το coroutineScope ότι οι κορουτίνες του έχουν ακυρωθεί;
Εξηγήστε τι είναι οι συναρτήσεις ανώτερου επιπέδου και πώς εφαρμόζονται στον προγραμματισμό.
Ποια είναι η βασική κλάση που αποτελεί πρόγονο όλων των αντικειμένων στη Java;
Ποια μηχανισμοί ή εργαλεία χρησιμοποιήσατε για την υλοποίηση πολυνηματικής εργασίας στα έργα σας;
Ποια λειτουργία στο ViewModel ξεκινά την ενημέρωση της εμφάνισης στη διεπαφή χρήστη;
Πώς υλοποιείται η ασυγχρονία κατά τη χρήση των κορουτινών;
Πρέπει να δηλώσετε το BroadcastReceiver στο αρχείο μανιφέστο Android;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την υλοποίηση διαστημάτων μεταξύ των στοιχείων στο RecyclerView;
Πώς επηρεάζει η παρουσία συγκρούσεων στη δομή δεδομένων HashMap την απόδοσή της και τη συμπεριφορά της;
Ποιος ήταν ο λόγος της απόφασής σας να μην ασχοληθείτε με την ανάπτυξη ιστοσελίδων;
Γιατί είναι σημαντικό να καθορίζετε τα βασικά στοιχεία στο μανιφέστο της εφαρμογής;
Πώς να υλοποιήσετε τη σύνδεση τριών διαφορετικών αιτημάτων στο σύστημα;