Android
Σε ποιο σημείο της εφαρμογής υλοποιείται η επιχειρηματική λογική κατά τη χρήση των αρχών της Clean Architecture;
Είναι δυνατή η εισαγωγή περιεχομένου HTML μέσα στο στοιχείο TextField στο Jetpack Compose;
Ποια μέθοδος μπορεί να οργανώσει την ανταλλαγή δεδομένων μεταξύ των Fragment στο εφαρμογή;
Πώς μπορεί να υλοποιηθεί ένας μηχανισμός Spinlock για τον συγχρονισμό νημάτων;
Μπορείτε να εξηγήσετε τι είναι η λειτουργία rememberSavable και ποιος είναι ο κύριος σκοπός της;
Είστε έτοιμοι να συμμετάσχετε σε διάφορα έργα και να προσαρμοστείτε σε διαφορετικές εργασίες;
Πώς μπορεί να εφαρμοστεί το DiffUtil για τη βελτιστοποίηση των ενημερώσεων λιστών στο RecyclerView;
Ποια είναι η διαφορά μεταξύ των modes εκκίνησης activities singleTop και singleTask στο Android;
Πώς μπορεί να ειδοποιηθεί το View για αλλαγές στα δεδομένα στην αρχιτεκτονική MVVM;
Ποια είναι η δομή και οι αρχές οργάνωσης του στρώματος δεδομένων στην αρχιτεκτονική Clean Architecture;
Μπορείτε να εξηγήσετε τη χρήση της σημείωσης @Stable στο Jetpack Compose και γιατί εφαρμόζεται;
Ποια είναι η διαφορά μεταξύ των σημειώσεων Binds και Provides στο Dagger και πότε είναι καλύτερο να χρησιμοποιείτε η καθεμία;
Μπορείς να απαριθμήσεις τους βασικούς τύπους τελεστών που χρησιμοποιούνται στο Flow;
Πώς μοιραζόταν ο σχεδιαστής τα πρότυπά του με την ομάδα;
Εξηγήστε την έννοια και τη χρήση της συνάρτησης produceState στο Jetpack Compose.
Έχετε εμπειρία στην ανάπτυξη ή χρήση του αρχιτεκτονικού μοτίβου MVVM στα έργα σας;
Τι σημαίνει η σημείωση @Composable στη βιβλιοθήκη Jetpack Compose και πώς χρησιμοποιείται;
Πώς ευθύνεται το RecyclerView για την εμφάνιση των στοιχείων της λίστας στην οθόνη;
Πώς διασφαλίζει η δομή δεδομένων Set την απουσία διπλότυπων στοιχείων;
Ποιος είναι ο σκοπός και τα χαρακτηριστικά της χρήσης του τροποποιητή πρόσβασης internal στη γλώσσα Kotlin;