Πρέπει να χρησιμοποιούνται μηχανισμοί συγχρονισμού για τις κορουτίνες, αν μερικές από αυτές εκτελούνται σε ροή IO και άλλες στην κύρια ροή, κατά την πρόσβαση σε μια κοινή μεταβλητή για αύξηση;
Android
Έχετε δημιουργήσει ένα προσαρμοσμένο στοιχείο χρήστη για το περιβάλλον;
Ποια είναι τα βασικά στοιχεία και αντικείμενα που υλοποιούνται στα στρώματα δεδομένων και παρουσίασης στην αρχιτεκτονική της εφαρμογής;
Ποια εργαλεία ή βιβλιοθήκες Dependency Injection χρησιμοποίησες στα έργα σου;
Προτιμάτε να χρησιμοποιείτε μια παραδοσιακή προσέγγιση με σήμανση και View ή σύγχρονα εργαλεία όπως το Jetpack Compose κατά τη δημιουργία διεπαφών χρήστη;
Χρησιμοποιήσατε τα δικά σας στοιχεία οπτικοποίησης αντί για τα τυπικά στοιχεία;
Πώς οργανώσατε την αποθήκευση και τη μεταφορά δεδομένων στο ViewModel στα έργα σας;
Τι τύπους υπηρεσιών έχετε εφαρμόσει στη δουλειά σας;
Μπορείτε να εξηγήσετε τον μηχανισμό υλοποίησης των εργασιών στο σύστημα κατασκευής Gradle;
Ποια είναι τα βασικά χαρακτηριστικά και η συμπεριφορά της μεθόδου onDestroy στον κύκλο ζωής μιας Activity στο Android;
Ποιος είναι ο ρόλος του στρώματος Domain σε μια αρχιτεκτονική βασισμένη στις αρχές της καθαρής αρχιτεκτονικής;
Πώς να υλοποιήσετε τη δομή τμημάτων ή κατηγοριών στην εφαρμογή;
Έχετε γνώση των αρχών και των στοιχείων του συστήματος σχεδίασης Material Design;
Μπορείτε να δώσετε παραδείγματα δικών σας στοιχείων διεπαφής που δημιουργήσατε με τη μορφή προσαρμοσμένων προβολών;
Ποιος είναι ο ρόλος του στρώματος Domain στην αρχιτεκτονική σύμφωνα με τις αρχές της Clean Architecture;