Android
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα της χρήσης του Jetpack Compose στην ανάπτυξη διεπαφών Android;
Σε τι δίνεις προσοχή όταν επιλέγεις μια εταιρεία για να εργαστείς στο μέλλον;
Μπορείς να εξηγήσεις τα βασικά χαρακτηριστικά του πρωτοκόλλου MTP;
Πώς διακρίνουμε τους χειριστές που εκτελούν ενδιάμεσες ενέργειες από αυτούς που ολοκληρώνουν τη ροή εκτέλεσης στα δεδομένα ροής;
Γιατί η χρήση του LocalContext.current δεν συνιστάται σε στρώματα επιχειρηματικής λογικής, όπως το Use Case ή το repository;
Εφαρμόσατε τις αρχές καθαρής αρχιτεκτονικής κατά την ανάπτυξη του έργου σας;
Πώς μοιραστήκατε και συζητήσατε τις ιδέες και τις προτάσεις σας με την ομάδα στην προηγούμενη εργασία σας;
Πώς πραγματοποιείται η αποθήκευση δεδομένων μέσα στο ViewModel στις εφαρμογές Android;
Εξηγήστε τις διαφορές μεταξύ κλειστού κλάσματος και enumeration στη γλώσσα προγραμματισμού.
Μπορείτε να εξηγήσετε τι σημαίνει το χαρακτηριστικό wrap_content στην ανάπτυξη διεπαφών;
Ποιες λειτουργίες μπορούν να εκτελεστούν κατά την εργασία με εξαιρέσεις σε Kotlin;
Ποια είναι τα βασικά στοιχεία και αντικείμενα που χρησιμοποιούνται κατά την εργασία με το Retrofit στο έργο σας;
Σε ποιες περιπτώσεις είναι βέλτιστο να χρησιμοποιούνται inline συναρτήσεις σε ένα πρόγραμμα;
Μπορείς να απαριθμήσεις τους τύπους διατάξεων σε XML και να υποδείξεις το επίπεδο δυσκολίας ή κατανάλωσης πόρων τους;
Πώς υλοποιείτε την έναρξη του BroadcastReceiver σε μια εφαρμογή Android;
Μπορείς να μιλήσεις για τα βασικά χαρακτηριστικά του συστήματος τύπων στη γλώσσα Kotlin;
Έχετε πρακτική εμπειρία στη χρήση της βιβλιοθήκης Room για εργασία με τοπική βάση δεδομένων στο Android;
Πώς μπορεί κανείς να γράψει προγραμματιστικά κείμενο στο στοιχείο EditText σε μια εφαρμογή;
Ποια στοιχεία ή modules ελέγχετε συνήθως με μονάδες δοκιμών;
Ποιο είναι το εύρος του τρέχοντος έργου στο οποίο εργάζεστε;