Android
Τι γνωρίζετε για τη μόλυνση της ουράς (heap pollution);
Μπορείτε να προσθέσετε ταυτόχρονα πολλά στοιχεία σε μια μεγάλη λίστα;
Τι ξέρεις για τη λέξη-κλειδί reified;
Για ποιο λόγο χρησιμοποιείται το StateFlow στην ανάπτυξη Android;
Πώς να προσδιορίσετε αν μια δραστηριότητα ανοίγει για πρώτη φορά;
Αναφέρετε τη συλλογή Map στη Java και τα χαρακτηριστικά της.
Μίλησε για δέκτες και παρόχους περιεχομένου στο Android.
Για έργα με πολλαπλά modules, μπορεί να υπάρχουν πολλά αρχεία AndroidManifest. Γιατί είναι αυτό απαραίτητο;
Πώς μπορεί να υλοποιηθούν τα τμήματα σε μια Activity;
Ποιος είναι ο ρόλος του περιβάλλοντος στο Android και ποιες είναι οι βασικές λειτουργίες του;
Χρησιμοποιήσατε το module Try-Catch στον κώδικά σας;
Τι είναι μια ανώνυμη κλάση;
Τι είναι το HashMap και το Set, και σε ποιες περιπτώσεις είναι καλύτερο να τα χρησιμοποιείτε;
Πώς εργάζεσαι με ασύγχρονες λειτουργίες στο Android;
Τι είναι οι υπηρεσίες στο πλαίσιο της ανάπτυξης Android;
Δεν έχουμε συσκευή για το προφίλ της εφαρμογής. Ποια βήματα θα ακολουθούσατε για να ελέγξετε τον κώδικα;
Ποια είναι η διαφορά μεταξύ των frameworks Dagger και Koin;
Πώς θα επιλέξεις την αρχιτεκτονική για το έργο;
Είστε εξοικειωμένοι με τη χρήση του Dagger στην ανάπτυξη εφαρμογών Android;
Πότε αρχίζει να λειτουργεί το WorkManager;