Έχετε εμπειρία στην ανάπτυξη και χρήση προσαρμοσμένων στοιχείων διεπαφής χρήστη σε εφαρμογές;
Android
Μπορείς να απαριθμήσεις τους τύπους διατάξεων σε XML και να υποδείξεις το επίπεδο δυσκολίας ή κατανάλωσης πόρων τους;
Μπορείς να απαριθμήσεις τα βασικά στοιχεία της αρχιτεκτονικής Android και τις λειτουργίες τους;
Είναι μια Activity προσβάσιμη ή ορατή στον χρήστη μετά τη μετάβαση στην κατάσταση onStop;
Ποιες ιδιαιτερότητες διαχείρισης σφαλμάτων γνωρίζετε κατά την εργασία με Kotlin Coroutines;
Πώς διακρίνουμε μια υπηρεσία foreground από μια background και ποιες είναι οι βασικές διαφορές τους;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την δομή της εφαρμογής, διαχωρίζοντάς την σε ξεχωριστά συστατικά ή modules;
Ποιος είναι ο σκοπός της λέξης-κλειδιού internal στον ορισμό των πεδίων ορατότητας στον προγραμματισμό;
Μπορείτε να εξηγήσετε τι είναι το SupervisorJob στο πλαίσιο των κορουτινών και της διαχείρισης εργασιών σε Kotlin;
Είναι δυνατή η εμφάνιση ενός Fragment που βρίσκεται σε κατάσταση onStop;
Ποια είναι η διαφορά μεταξύ των ετικετών Provides και Binds στο Dagger, και σε ποιες καταστάσεις συνιστάται η χρήση τους;
Πώς γίνεται η διαχείριση σφαλμάτων στο πλαίσιο του CoroutineScope στο Kotlin;
Εξηγήστε τις διαφορές μεταξύ της χρήσης του launch και των ασύγχρονων συναρτήσεων με await στο πλαίσιο του ασύγχρονου προγραμματισμού
Πώς καθορίζεται η σημαντικότερη διαδικασία στο σύστημα Android;
Πώς βλέπετε την εξέλιξη της επαγγελματικής σας καριέρας στο μέλλον;
Μπορείτε να μετατρέψετε μια δική σας εξαίρεση, που κληρονομεί από RuntimeException, σε τύπο RuntimeException;
Πώς οργανώνετε τον διαχωρισμό σε modules στο τελευταίο μεγάλο πολύεπίπεδο σύστημα με το οποίο εργαστήκατε;
Μπορεί να υλοποιηθεί η λειτουργικότητα της καθυστερημένης εκτέλεσης μέσω μιας εργασίας (Job);
Ποια είναι η διαφορά μεταξύ της εκκίνησης μιας υπηρεσίας που λειτουργεί στο παρασκήνιο χωρίς σύνδεση και μιας υπηρεσίας που δημιουργεί σύνδεση με ένα στοιχείο πελάτη;
Ποιος είναι ο σκοπός μιας κλάσης που δηλώνεται με τον τροποποιητή sealed;