Android
Μπορείς να εξηγήσεις τον σκοπό και τη λειτουργία της μεθόδου observeOn στον αντιδραστικό προγραμματισμό;
Πώς υλοποιείται η μετάβαση σε συγκεκριμένη οθόνη στην εφαρμογή κατά τη λήψη ειδοποίησης push;
Μπορείτε να μοιραστείτε τα χαρακτηριστικά και τα πλεονεκτήματα της γλώσσας Kotlin;
Σε ποιο έργο ή προϊόν εστιάζεστε αυτήν τη στιγμή;
Μπορείτε να εξηγήσετε τι σημαίνει το μοτίβο εισαγωγής εξαρτήσεων στον προγραμματισμό;
Ποια είναι η διαφορά μεταξύ Query και RawQuery κατά τη χρήση της βιβλιοθήκης Room;
Μπορείτε να μιλήσετε για τη σύνθεση και τον ρόλο της ομάδας σας στο τελευταίο έργο;
Ποιος είναι ο ρόλος του αντικειμένου δεδομένων στο σύστημα και σε ποια σενάρια εφαρμόζεται;
Ποιος είναι ο ρόλος των βασικών κλάσεων στην υλοποίηση των κορουτινών στο Kotlin;
Ποιο εργαλείο ασύγχρονης προγραμματισμού σας είναι πιο οικείο – RxJava ή Coroutines;
Μπορείτε να εξηγήσετε τον μηχανισμό λειτουργίας του χειριστή (Handler) στο σύστημα;
Ποιες είναι οι βασικές διαφορές στον γενικό κώδικα κατά την ανάπτυξη με Kotlin Multiplatform;
Πώς πραγματοποιείται η μεταφορά του Intent στην αρχιτεκτονική MVI;
Πώς αντιδρούν τα StateFlow και SharedFlow στις αλλαγές στις ρυθμίσεις διαμόρφωσης στην εφαρμογή;
Πώς μπορεί να διασφαλιστεί η διατήρηση ολόκληρου του ιστορικού των μεταβάσεων στο σύστημα πλοήγησης;
Ποιες λειτουργίες πρέπει να υπερισχύσουν στην κλάση Adapter για σωστή λειτουργία με το RecyclerView;
Είστε έτοιμοι να αναπτύξετε λογισμικό συστατικά χωρίς διεπαφή χρήστη;
Μπορείτε να εξηγήσετε τον μηχανισμό λειτουργίας της βιβλιοθήκης Dependency Injection Koin σε εφαρμογές Android;
Είναι η λειτουργία επέκτασης στο Kotlin πάντα στατική μέσα στην υλοποίηση;
Μπορείς να απαριθμήσεις και να εξηγήσεις τις βασικές μεθόδους που υλοποιούνται στον αντικειμενοστραφή προγραμματισμό;