Μπορείς να αναφέρεις τις μεθόδους που υλοποιούνται στον τύπο Any;
Android
Πώς καθορίζει η Kotlin κατά την εκτέλεση σε ποια κλάση εφαρμόζεται μια λειτουργία επέκτασης;
Μπορείς να αναφέρεις τους βασικούς τύπους ροών στον προγραμματισμό;
Ποια είναι η διαφορά μεταξύ των sealed κλάσεων και των enum κλάσεων στο Kotlin και ποιες είναι οι βασικές διαφορές τους;
Μπορείτε να εξηγήσετε για ποιο λόγο χρησιμοποιείται η μέθοδος hashCode στη Java και πώς υλοποιείται;
Μπορεί να ξεκινήσει ένα αντικείμενο μιας κλάσης που δεν υλοποιεί πλήρως τις λειτουργίες;
Πώς υλοποιείται και διασφαλίζεται η ακεραιότητα των λειτουργιών στο πλαίσιο μιας συναλλαγής;
Ποιος είναι ο ρόλος των νημάτων στην οργάνωση της εκτέλεσης προγραμμάτων και γιατί χρησιμοποιούνται;
Πώς διατηρεί το ViewModel τη βιωσιμότητά του μετά την καταστροφή της Activity;
Ποια είναι η διαφορά στη χρήση των μεθόδων requestLayout και invalidate κατά τη διαδικασία ενημέρωσης της διεπαφής;
Μπορείτε να εξηγήσετε τι είναι ο μηχανισμός AssistedInject στο Dagger και για ποιο λόγο χρησιμοποιείται;
Πώς διαχειρίζεται το κύκλος ζωής της δραστηριότητας στο Android κατά την αλλαγή διαμόρφωσης της συσκευής;
Υπάρχει σενάριο όπου ταυτόχρονα υπάρχουν περισσότεροι από ένας νηματοειδείς εκτέλεσης;
Θα εμφανίζεται ξανά το περιβάλλον κατά επανειλημμένες κλήσεις της μεθόδου invalidate;
Ποιο από τα παλιά σας έργα ή καθήκοντα σας άφησε την πιο έντονη εντύπωση και γιατί;
Πώς οργανώνεται η δομή των συλλογών και πώς συνδέονται μεταξύ τους;
Μπορείτε να εξηγήσετε πώς υλοποιείται η δομή δεδομένων HashMap και πώς διασφαλίζει γρήγορη πρόσβαση στα στοιχεία;
Υπάρχουν περιορισμοί στην εκτέλεση μέσα στη μέθοδο onReceive στο BroadcastReceiver;
Πώς υλοποιείται και λειτουργεί η λειτουργία επέκτασης σε Kotlin σε επίπεδο χαμηλού επιπέδου;
Τι είναι ο τύπος 'bottom' στο Kotlin και ποιος είναι ο ρόλος του στο σύστημα τύπων;