Android
Ποιες συνέπειες μπορεί να προκύψουν κατά τη χρήση ανακλαστικότητας στον κώδικα;
Ποιες βασικές κλάσεις χρησιμοποιούνται για την επεξεργασία συλλογών δεδομένων σε μια δομή πίνακα;
Μπορείτε να εξηγήσετε τι είναι οι suspend λειτουργίες στη Kotlin και πώς λειτουργούν;
Ποια frameworks χρησιμοποιήσατε στα έργα σας;
Πώς μπορούν να αποθηκευτούν τα αντίγραφα των δικών τους κλάσεων σε μια φυσική συσκευή;
Χρειάζεται συγχρονισμός όταν μια μεταβλητή αλλάζει ταυτόχρονα από 500 κορουτίνες που τρέχουν στους διαχειριστές Main και IO;
Πώς πραγματοποιείται η αποθήκευση των primitive τύπων δεδομένων στη μνήμη;
Ποια εργαλεία και προσεγγίσεις χρησιμοποιείτε για την ανάπτυξη διεπαφής χρήστη;
Πώς να αλλάξετε τη ροή στην οποία θα πραγματοποιούνται οι λειτουργίες στα εκπέμπόμενα δεδομένα και στην οποία θα εκπέμπονται αυτά τα δεδομένα;
Πώς να δημιουργήσετε το Retrofit;
Μπορείτε να εξηγήσετε τι εννοείται με την παρενέργεια στον προγραμματισμό;
Μπορείτε να εξηγήσετε πώς υλοποιείται η αποθήκευση και η διαχείριση δεδομένων στο DataStore;
Μπορείς να απαριθμήσεις τους τύπους δεδομένων στη Java, διαφορετικούς από τους βασικούς primitive;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για τη δημιουργία και την εμφάνιση Fragment σε μια εφαρμογή;
Πώς να ρυθμίσετε μια ομάδα νημάτων για την επεξεργασία αναλυτικών δεδομένων στην εφαρμογή;
Ποια πλεονεκτήματα και μειονεκτήματα προκύπτουν από τη χρήση πολλών Activity σε μια εφαρμογή;
Ποιες ασύγχρονες primitive χρησιμοποιείτε για την επεξεργασία δεδομένων σε εφαρμογές Android;
Πώς μπορεί να ακυρωθεί μια εργασία που ξεκίνησε μέσω του WorkManager;
Μπορεί κανείς να υλοποιήσει σε Java ένα αντίστοιχο των λειτουργιών επέκτασης, όπως στην Kotlin;
Έχετε προτίμηση σχετικά με το πότε θα λάβετε την απάντηση μετά τη συνέντευξη;