Σε ποιες περιπτώσεις και για ποιο σκοπό εφαρμόζονται οι μονάδες δοκιμών;
Android
Ποιες προσεγγίσεις υπάρχουν για την υλοποίηση μιας συνδρομής σε Flow μέσα σε δικό σας View στο Android;
Ποια παραμέτρους διαμόρφωσης προγραμματιστή είναι διαθέσιμες στις ρυθμίσεις της συσκευής Android;
Ποιος είναι ο ρόλος της λειτουργίας αποσυσκευασίας αντικειμένων στη Java και γιατί εισήχθη;
Σε ποιες περιπτώσεις είναι σκόπιμο να χρησιμοποιούνται πίνακες κατακερματισμού για την αποθήκευση δεδομένων;
Ποια είναι τα μηχανισμοί ανταλλαγής δεδομένων μεταξύ Activity και Service στο Android;
Τι διακρίνει τις αρθρωτές δοκιμές από τις δοκιμές που δεν επιστρέφουν αποτέλεσμα, όπως οι δοκιμές με παρενέργειες;
Έχετε εμπειρία στη χρήση των Coroutines στα έργα σας;
Πώς δημιουργείται συνήθως η μέθοδος equals στη Java από προεπιλογή;
Μπορείτε να εξηγήσετε τι είναι η λειτουργία Doze στο Android και πώς επηρεάζει τη λειτουργία των εφαρμογών;
Τι περιλαμβάνει το περιεχόμενο του αρχείου APK και ποια αρχεία αποθηκεύονται σε αυτό;
Έχετε εμπειρία με τη βιβλιοθήκη RxJava για προγραμματισμό αντιδραστικών εφαρμογών;
Πώς διαχειρίζονται οι καταστάσεις σύγκρουσης κλειδιών στο HashMap;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα της χρήσης κατακερματιστικών πινάκων για την αποθήκευση δεδομένων;