Android
Ποια βασικά στοιχεία και τμήματα του αρχείου καταχώρισης AndroidManifest.xml πρέπει να καθοριστούν κατά τη δημιουργία μιας εφαρμογής;
Μπορείτε να εξηγήσετε τι σημαίνει η χρήση της μεθόδου reference στον προγραμματισμό;
Αναφέρετε την εμπειρία σας με το Handler σε έργα
Ποιο είναι το πλεονέκτημα της χρήσης του Provider για τη δημιουργία ViewModel στην αρχιτεκτονική της εφαρμογής;
Μπορείτε να περιγράψετε τη σειρά ενεργειών του μοντέλου στην αρχιτεκτονική MVI;
Πώς πραγματοποιείται το αίτημα HTTP GET κατά τη χρήση της βιβλιοθήκης Retrofit;
Με ποιους τρόπους γνωρίζεις να υλοποιήσεις την επεξεργασία σφαλμάτων σε προγράμματα;
Σε ποιο στυλ επεξεργασίας δεδομένων χρησιμοποιείται η δομή δεδομένων στοίβα;
Σε ποιες περιπτώσεις συνιστάται η χρήση της σημείωσης @Inject για κατασκευαστές κατά τη χρήση του Dagger;
Πώς πραγματοποιείται η αλληλεπίδραση και η εκτέλεση δύο κορουτινών μέσα σε ένα μόνο νήμα εκτέλεσης;
Έχετε εμπειρία στη χρήση JNI σε έργα;
Σε ποιο στάδιο της αλληλεπίδρασης με πιθανούς εργοδότες βρίσκεσαι τώρα;
Τι συμβαίνει μέσα σε μια λειτουργία suspend στο Kotlin σε επίπεδο υλοποίησης και πώς διαχειρίζεται την αναστολή της εκτέλεσης της coroutine;
Μπορεί να ξεκινήσει κανείς ταυτόχρονα πολλές αρχικές δραστηριότητες σε μια εφαρμογή;
Εξηγήστε τα βασικά χαρακτηριστικά και πλεονεκτήματα της χρήσης του Kotlin στην ανάπτυξη εφαρμογών.
Μπορείς να απαριθμήσεις τις βασικές λειτουργίες που εκτελεί η δομή δεδομένων στοίβα;
Ποιες προσεγγίσεις και μέθοδοι χρησιμοποιούνται για τη βελτίωση της απόδοσης κατά την ανάπτυξη διεπαφών με το Jetpack Compose;
Είναι δυνατή η υλοποίηση ενός Fragment στο Android χωρίς σύνδεση με το περιβάλλον χρήστη;
Έχετε εμπειρία με τεχνολογίες και πρωτόκολλα δικτύου;
Πώς διαφέρουν τα επίπεδα τοποθέτησης στοιχείων στο RelativeLayout και το ConstraintLayout, και ποια είναι τα χαρακτηριστικά τους;