Μπορείτε να εξηγήσετε τον σκοπό της μεθόδου equals και πώς διαφέρει από τον τελεστή ισότητας;
Android
Εξηγήστε τι είναι οι κλειστές κλάσεις στο Kotlin και πώς χρησιμοποιούνται
Με ποιους τρόπους και μεθόδους μάθατε να εργάζεστε με την πλατφόρμα Android;
Ποια είναι η διαφορά μεταξύ του μηχανισμού Binds και Provides στο πλαίσιο της εισαγωγής εξαρτήσεων ή συστημάτων modular;
Σε ποιες περιπτώσεις είναι εφαρμόσιμα τα τμήματα στον προγραμματισμό;
Μπορείς να μοιραστείς πώς είσαι αυτήν τη στιγμή;
Αν δημιουργήσετε μια data class σε Kotlin που κληρονομεί από μια άλλη κλάση, τα methods hashCode και equals θα υπερισχύουν αυτόματα ή θα χρειαστεί να τα υλοποιήσετε χειροκίνητα;
Μπορείτε να κάνετε επιστροφή από μια λειτουργία εκτός του τρέχοντος πλαισίου μέσα σε μια λειτουργία που έχει δηλωθεί ως crossinline σε Kotlin;
Ποιος είναι ο ρόλος των συναλλαγών στη βιβλιοθήκη Room για την εξασφάλιση της ακεραιότητας των δεδομένων;
Μπορείς να απαριθμήσεις και να εξηγήσεις τις βασικές μεθόδους που υλοποιούνται στον αντικειμενοστραφή προγραμματισμό;
Ποια είναι τα επίπεδα πρόσβασης για τα συστατικά στο Kotlin και πώς χρησιμοποιούνται;
Ποια είναι η διαφορά μεταξύ των μεθόδων onStart και onResume στον κύκλο ζωής μιας δραστηριότητας Android;
Μπορεί κανείς να είναι σίγουρος ότι κατά την αλλαγή των ρυθμίσεων θα κληθεί ακριβώς ο κατασκευαστής του τμήματος χρήστη;
Μπορείς να αναφέρεις τις μεθόδους που υλοποιούνται στον τύπο Any;
Σε ποιες περιπτώσεις είναι καλύτερο να χρησιμοποιείτε τη δομή δεδομένων 'ακολουθία';
Μπορείτε να αναφέρετε τους διάφορους τύπους Broadcast Receiver που χρησιμοποιούνται στο Android;
Μπορείς να απαριθμήσεις τους τύπους αναφορών που υπάρχουν στη Java και τα χαρακτηριστικά τους;
Μπορείς να αναφέρεις τους βασικούς τύπους ροών στον προγραμματισμό;
Πώς καθορίζει η Kotlin κατά την εκτέλεση σε ποια κλάση εφαρμόζεται μια λειτουργία επέκτασης;
Σε ποια κατηγορία ανήκουν οι ροές τύπου Flow στον προγραμματισμό;