Ποια στοιχεία μπορούν να περιλαμβάνονται στο CoroutineContext στο Kotlin;
Android
Ποια είναι τα βασικάPrinciples της σχέσης μεταξύ των μεθόδων equals και hashCode στη Java;
Ποια είναι η διαφορά μεταξύ των διεπαφών Serializable και Parcelable κατά τη μεταφορά αντικειμένων στο Android;
Γιατί χρησιμοποιούνται οι inline συναρτήσεις στον προγραμματισμό;
Έχετε εμπειρία στην ανάπτυξη διεπαφών χρήστη με χρήση Jetpack Compose;
Εξηγήστε τις διαφορές μεταξύ της χρήσης του launch και των ασύγχρονων συναρτήσεων με await στο πλαίσιο του ασύγχρονου προγραμματισμού
Πώς εφαρμόζεται η αρχή της αντιστροφής των εξαρτήσεων στην Clean Architecture για τον διαχωρισμό των ευθυνών μεταξύ των στρωμάτων;
Έχετε βρεθεί ποτέ σε συνθήκες που χαρακτηρίζουν το Ουζμπεκιστάν;
Μπορείτε να εξηγήσετε την έννοια της δεξαμενής συμβολοσειρών και τον ρόλο της στη διαχείριση μνήμης στη Java;
Ποια είναι η διαφορά μεταξύ των δηλώσεων μεταβλητών var και val στη γλώσσα Kotlin;
Μπορείς να απαριθμήσεις τα βασικά στοιχεία και τους ρόλους τους στο επίπεδο Domain της αρχιτεκτονικής σύμφωνα με το Clean Architecture;
Μπορείτε να εξηγήσετε τι σημαίνει None στη γλώσσα Python;
Μπορείτε να εξηγήσετε τα πλεονεκτήματα και τα μειονεκτήματα της αρχιτεκτονικής προσέγγισης Model-View-Intent (MVI);
Ποιες δομές για τη δημιουργία κορουτινών γνωρίζετε εκτός των βασικών λειτουργιών;
Τι σε ελκύει στον τομέα της ανάπτυξης Android και γιατί αποφάσισες να εστιάσεις σε αυτόν;
Μπορείς να απαριθμήσεις τους διαφορετικούς τύπους CoroutineDispatcher που χρησιμοποιούνται στο Kotlin;
Ποιος είναι ο ρόλος της μεθόδου hashCode στην εργασία με αντικείμενα στη Java;
Πώς υλοποιούμε την αναμονή για την ολοκλήρωση μιας εργασίας που ξεκίνησε με launch σε μια coroutine;