Android
Πώς οργανώνονται οι εργασιακές διαδικασίες και οι αλληλεπιδράσεις στην τρέχουσα έργο ή ομάδα σας;
Πώς μπορεί να οργανωθεί η τοπική αποθήκευση δεδομένων σε μια εφαρμογή Android με τη βιβλιοθήκη Room;
Ποιος είναι ο ρόλος και ο σκοπός του source set σε ένα έργο Kotlin Multiplatform;
Πώς υλοποιείτε και καταχωρείτε έναν BroadcastReceiver σε μια εφαρμογή Android;
Μπορείς να περιγράψεις τις βασικές αρχές και τα χαρακτηριστικά της αρχιτεκτονικής καθαρού κώδικα;
Μπορείς να αναφέρεις τα βασικά επίπεδα και στρώματα που χρησιμοποιούνται στην καθαρή αρχιτεκτονική των λογισμικών συστημάτων;
Έχετε εργαστεί ποτέ σε έργα όπου οι απαιτήσεις δεν διατυπώνονταν με τη μορφή τεχνικής προδιαγραφής;
Με ποιες δυσκολίες μπορεί να αντιμετωπίσετε κατά τη διατήρηση της κατάστασης του ViewModel;
Μπορείτε να δηλώσετε σε Kotlin ότι μια λειτουργία μπορεί να παράγει εξαιρέσεις;
Ποιος είναι ο ρόλος του αρχείου AndroidManifest.xml στη δομή μιας εφαρμογής Android;
Ποια είναι τα τρία προσωπικά χαρακτηριστικά που θεωρείτε κλειδιά για την επιτυχία ως προγραμματιστής;
Πώς γίνεται η διακοπή και η παύση των κοροϊνών σε ασύγχρονες εφαρμογές;
Ποιες αιτίες μπορεί να οδηγήσουν το garbage collector να μην διαγράψει το αποθηκευμένο στο εφαρμογή πλαίσιο;
Μπορείτε να εξηγήσετε την έννοια και τις αρχές λειτουργίας του Dagger στην ανάπτυξη εφαρμογών Android;
Ποια είναι τα βασικά πλεονεκτήματα και διαφορές μεταξύ της χρήσης BottomSheetDialog και BottomSheetDialogFragment κατά την υλοποίηση μιας κάτω γραμμής;
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ των λειτουργιών launch και async κατά τη χρήση του Coroutine Builder στο Kotlin;
Πες μου για την εμπειρία σου με τη γλώσσα Java και τα έργα σε αυτήν την πλατφόρμα
Μπορείτε να απαριθμήσετε τους κύριους τύπους Intent που χρησιμοποιούνται στην ανάπτυξη εφαρμογών Android;
Πού στον κώδικα πραγματοποιείται η σύνδεση της διεπαφής με το συστατικό Fragment;
Πώς καθορίζετε τη σειρά εκτέλεσης των καθηκόντων σας σε σύγκριση με αυτά των συναδέλφων;