Android
Ποια είναι η εμπειρία σας με τις Cascading Style Sheets (CSS);
Ποια είναι η διαφορά μεταξύ των primitive και των αναφορικών τύπων στο Kotlin;
Σε ποιες περιπτώσεις συνιστάται η χρήση υπηρεσιακών αντικειμένων στην αρχιτεκτονική της εφαρμογής;
Ποιος είναι ο ρόλος της σημείωσης @Stable στο Jetpack Compose και γιατί χρησιμοποιείται;
Μπορείς να απαριθμήσεις τα βασικά χαρακτηριστικά και τις ιδιαιτερότητες της data class στο Kotlin;
Ποιες είναι οι βασικές διαφορές στον γενικό κώδικα κατά την ανάπτυξη με Kotlin Multiplatform;
Τι είναι η CancelationException και σε ποιες περιπτώσεις εμφανίζεται;
Εξηγήστε τι είναι το interface Parcelable και για ποιο λόγο χρησιμοποιείται στην ανάπτυξη Android.
Πώς βλέπετε την εξέλιξη της επαγγελματικής σας καριέρας στο μέλλον;
Μπορείτε να περάσετε μια αναφορά στο τρέχον αντικείμενο (this) στον κατασκευαστή της κλάσης κατά τη χρήση μιας delegated ιδιότητας μέσω της λέξης-κλειδιού by;
Πώς μπορεί να δημιουργηθεί μια κλειστή κλάση στη Java με περιορισμό κληρονόμησης;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας του επιπέδου απομόνωσης Serializable στις συναλλαγές βάσεων δεδομένων;
Σε ποια σημεία του κώδικα βρίσκεται συνήθως το σημείο εισόδου του προγράμματος;
Ποια είναι η διαφορά μεταξύ Dispatchers στις coroutine του Kotlin;
Έχετε εφαρμόσει την αναστοχαστική σκέψη στα έργα σας στην πράξη;
Σε ποιες περιπτώσεις συνιστάται η χρήση της μεθόδου equals για σύγκριση αντικειμένων;
Πώς επηρεάζει η αλλαγή της σύνθεσης των στοιχείων στο Flow κατά τη διάρκεια της εκτέλεσής του τη λειτουργία και τη ροή δεδομένων;
Πώς μπορεί κανείς να λάβει το αποτέλεσμα που επιστρέφει η επόμενη Activity στο Android;
Ποιος είναι ο ρόλος της ιδιότητας 'by lazy' στο Kotlin και σε ποια σενάρια είναι κατάλληλη η χρήση της;
Ποια είναι τα βασικά πλεονεκτήματα του Kotlin σε σύγκριση με το Java, που το τελευταίο δεν έχει;