Android
Πώς εφαρμόζεται η διεπαφή επέκτασης στον κώδικα;
Πώς υλοποιείτε μια λειτουργία που φορτώνει τα δεδομένα από δύο διαφορετικές πηγές ταυτόχρονα ασύγχρονα;
Περιγράψτε τα βασικά στοιχεία της αρχιτεκτονικής Android και τις λειτουργίες τους
Μπορείς να αναφέρεις άλλα αρχιτεκτονικά πρότυπα, εκτός από το MVVM;
Γιατί συνιστάται η τοποθέτηση του αποθετηρίου στο επίπεδο του τομέα στην αρχιτεκτονική της εφαρμογής;
Μπορείς να αναφέρεις τροποποιητές πρόσβασης σε Kotlin που δεν υπάρχουν στη Java;
Ποιος είναι ο κύριος στόχος της χρήσης του αρχιτεκτονικού προτύπου MVI στην ανάπτυξη εφαρμογών;
Ποια είναι τα βασικά πλεονεκτήματα της κινητής πλατφόρμας Android σε σύγκριση με άλλα λειτουργικά συστήματα για κινητές συσκευές;
Υπάρχουν ενσωματωμένα μέσα ή μεθοδολογίες για την επιβεβαίωση της σύνδεσης της View με άλλα συστατικά του συστήματος;
Ποιους τρόπους αποθήκευσης και οργάνωσης δεδομένων γνωρίζεις;
Πείτε μας για την εμπειρία σας με το Firebase σε έργα.
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ των εντολών git reset με τις παραμέτρους --soft, --mixed και --hard;
Ποιος ξεκινά τη μετάδοση δεδομένων στη διαδικασία κύκλου ζωής του ακροατή;
Μπορείς να περιγράψεις τα βασικά χαρακτηριστικά του μοτίβου MVP;
Πώς να προσδιορίσετε τον τύπο παραμέτρου σε Kotlin για έναν γενικό τύπο χωρίς να χρησιμοποιήσετε reified;
Έχετε εμπειρία στη χρήση του ReentrantLock για τη διαχείριση νημάτων;
Ποια μηχανισμοί χρησιμοποιούνται για τη μεταφορά ελέγχου μεταξύ κορουτινών στον ασύγχρονο προγραμματισμό;
Μπορεί η μέθοδος apply να χρησιμοποιηθεί για τη μεταφορά δεδομένων κατά την επιστροφή ενός τμήματος μέσω επιχειρημάτων;
Έχετε επιτύχει τους επαγγελματικούς σας στόχους;
Ποια μειονεκτήματα της γλώσσας Java προσπάθησαν να εξαλείψουν οι προγραμματιστές του Kotlin κατά τη δημιουργία αυτής της γλώσσας;