Android
Μπορείτε να εξηγήσετε τα πλεονεκτήματα και τα μειονεκτήματα της αρχιτεκτονικής προσέγγισης Model-View-Intent (MVI);
Ποιες τεχνολογίες και εργαλεία θα επιλέγατε για την ανάπτυξη ενός νέου έργου;
Ποιες μεθόδους χρησιμοποιήσατε για την επίλυση προβλημάτων χωρίς σαφή τεχνική περιγραφή;
Έχετε εμπειρία στη χρήση των συστατικών Jetpack στα έργα σας;
Χρησιμοποιείτε κάποιο blog ή πόρους για να βρείτε νέες ιδέες και έμπνευση στη δουλειά σας;
Έχετε εμπειρία στη χρήση της δομής δεδομένων HashMap στα έργα σας;
Ποιος είναι ο ρόλος της ιδιότητας 'by lazy' στο Kotlin και σε ποια σενάρια είναι κατάλληλη η χρήση της;
Πώς μπορεί να υλοποιηθεί μια ροή εκτέλεσης στο σύστημά σας;
Σε ποιες περιπτώσεις πρέπει να πραγματοποιείται η μεταφορά δεδομένων μεταξύ βάσεων δεδομένων;
Σε ποιους οργανισμούς έχετε περάσει συνεντεύξεις για εργασία;
Σε ποιο σημείο της εφαρμογής υλοποιείται η επιχειρηματική λογική κατά τη χρήση των αρχών της Clean Architecture;
Εξηγήστε τον σκοπό και τα βασικά της λειτουργίας της κλάσης DiffUtils στην ανάπτυξη Android
Μπορείς να εξηγήσεις τι σημαίνει η παράμετρος stateIn στο πλαίσιο της διαχείρισης κατάστασης;
Ποια δεδομένα επιτρέπεται να συμπεριληφθούν σε ένα αντικείμενο τύπου Bundle κατά τη διάρκεια της ανάπτυξης;
Ποιος είναι ο ρόλος του συστατικού Activity σε μια εφαρμογή Android;
Εξηγήστε τις διαφορές μεταξύ των λειτουργιών zip και combine στο Flow Kotlin.
Πώς μπορούμε να ορίσουμε έναν παρατηρητή για τις αλλαγές στο LiveData;
Έχεις δοκιμάσει να χρησιμοποιήσεις το Jetpack Compose για την ανάπτυξη διεπαφών;
Πώς ξεκινάτε μια δραστηριότητα σε μια εφαρμογή Android;
Πώς μπορεί να υλοποιηθεί μια δομή δεδομένων Stack στον προγραμματισμό;