Android
Μίλησε για το Jetpack ViewModel.
Πώς βοηθάει ο Handler στην εκτέλεση εργασιών με συγχρονισμό;
Πώς να στείλετε και να λάβετε δεδομένα από το WorkManager;
Ποια είναι η διαφορά μεταξύ της λέξης-κλειδιού volatile και των ατομικών τύπων δεδομένων στο πλαίσιο του πολυνηματικού προγραμματισμού;
Ποιος είναι ο σκοπός των inline συναρτήσεων στον προγραμματισμό;
Τι θα κάνατε αν σας ανατεθεί η διόρθωση του μακρού χρόνου εκκίνησης της εφαρμογής σε ένα παρωχημένο έργο;
Σε ποιες περιπτώσεις πρέπει να καλέσετε τη μέθοδο commitAllowingStateLoss;
Τι ξέρεις για τη λέξη-κλειδί reified;
Ποια μηχανισμοί στο Android διασφαλίζουν τη σταθερότητα της εφαρμογής;
Λειτουργεί η δομή switch με τύπους double ή float;
Τι είναι ένας Content Provider και πώς χρησιμοποιείται στο Android;
Μπορεί να αποφευχθεί η κλήση των μεθόδων onPause και onStop;
Πώς γίνεται η δήλωση μεταβλητής στη γλώσσα προγραμματισμού Kotlin για Android;
Τι γνωρίζετε για την ιστορία αποθήκευσης αρχείων στο Android;
Τι είναι μια αφηρημένη κλάση και ποια είναι η χρήση της;
Τι θα συμβεί αν εκτελείτε για μεγάλο χρονικό διάστημα εργασία στο κύριο (UI) νήμα της εφαρμογής;
Πώς λειτουργεί το HashMap;
Πώς μπορεί να υλοποιηθούν τα τμήματα σε μια Activity;
Για ποιο λόγο χρησιμοποιούνται τα τμήματα αν ήδη υπάρχουν οι δραστηριότητες;
Για ποιο λόγο χρησιμοποιείται το StateFlow στην ανάπτυξη Android;