Android
Εξηγήστε την αρχή λειτουργίας των delegated ιδιοτήτων στη γλώσσα προγραμματισμού Kotlin.
Τι πρέπει να προσέχετε σε μια εταιρεία κατά την αξιολόγηση της ελκυστικότητας και της σταθερότητάς της;
Μπορείτε να εξηγήσετε την έννοια των επεκτατικών συναρτήσεων στη γλώσσα Kotlin;
Ποια είναι η διαφορά μεταξύ των μεθόδων apply και with όσον αφορά τη χρήση και τον σκοπό τους;
Ποιοι περιορισμοί υπάρχουν στις καταχωρίσεις (enum) στις γλώσσες προγραμματισμού;
Πώς μπορεί να ελαχιστοποιηθεί ο αριθμός των επαναλαμβανόμενων ανασυγκροτήσεων των συστατικών του συστήματος;
Ποια ενσωματωμένη λύση αποθήκευσης δεδομένων χρησιμοποιείται από προεπιλογή στο Android;
Έχετε έγγραφα που επιβεβαιώνουν την προηγούμενη εργασία σας;
Μπορείτε να εξηγήσετε τι είναι η κλάση ThreadPoolExecutor και πώς χρησιμοποιείται στη διαχείριση νημάτων;
Μπορείτε να εξηγήσετε τι είναι μια ασθενής αναφορά στο πλαίσιο της διαχείρισης μνήμης στη Java;
Ποιος είναι ο ρόλος και ο σκοπός της κλάσης Completable στη βιβλιοθήκη RxJava;
Ποιος είναι ο σκοπός του τελεστή in στον προγραμματισμό;
Ποια χαρακτηριστικά και παγίδες πρέπει να λαμβάνονται υπόψη κατά την κλήση της μεθόδου onDestroy στον κύκλο ζωής του συστατικού;
Έχετε εμπειρία ή συμμετοχή σε έργα νεοφυών επιχειρήσεων;
Μπορείτε να εξηγήσετε τον μηχανισμό λειτουργίας του διαχειριστή στο σύστημα;
Σε ποιες περιπτώσεις είναι σκόπιμο να αποφεύγουμε τη χρήση data class στον κώδικα;
Μπορείτε να εξηγήσετε τον μηχανισμό λειτουργίας των αντικειμένων στη γλώσσα Kotlin;
Ποιες συνέπειες μπορεί να προκύψουν κατά τη χρήση της αυτόματης δημιουργίας κώδικα;
Ποια είναι τα βασικά προβλήματα που μπορεί να προκύψουν κατά τη χρήση της γεννήτριας κώδικα στο Dagger;
Ποιοι λόγοι μπορεί να οδηγήσουν σε επιβράδυνση της λειτουργίας μιας εφαρμογής Android;