Android
Ποιες ήταν οι κύριες εργασίες και ευθύνες στον ρόλο σας στην προηγούμενη εργασία σας;
Πώς μπορεί να διαμορφωθεί ένα ερώτημα στη βιβλιοθήκη Room για εργασία με τη βάση δεδομένων;
Ποια είναι η διαφορά μεταξύ μιας αφηρημένης μεθόδου σε Java και Kotlin;
Γιατί για το Fragment στο Android προβλέπονται ξεχωριστές μέθοδοι onCreateView και onDestroyView αντί να χρησιμοποιείται μια ενιαία μέθοδος για τη διαχείριση του UI;
Μπορεί να υπερισχύσει η μέθοδος hashCode σε μια data class;
Μπορείς να αναφέρεις τα βασικά στοιχεία της βιβλιοθήκης Room για εργασία με βάση δεδομένων;
Πώς βοηθούν οι Coroutine Actors στην αποφυγή καταστάσεων αγώνα κατά την εκτέλεση παράλληλων λειτουργιών;
Χρησιμοποιείτε αποθηκευμένες πηγές ή συλλογές συνδέσμων για την αναζήτηση ιδεών και έμπνευσης στη δουλειά σας;
Μπορείτε να εξηγήσετε πώς πραγματοποιείται η ανακατανομή των συστατικών στο Jetpack Compose;
Μπορείτε να εξηγήσετε την έννοια της κλάσης Unit στον αντικειμενοστραφή προγραμματισμό;
Ποιος είναι ο σκοπός της αρχής της σύνθεσης στον αντικειμενοστραφή προγραμματισμό;
Πώς να προσδιορίσετε τον σωστό Looper για χρήση με Handler κατά την ανταλλαγή δεδομένων μεταξύ φόντου και κύριων νημάτων;
Μπορείτε να εξηγήσετε τον σκοπό του τελεστή GROUP BY στη SQL και πότε πρέπει να χρησιμοποιείται;
Ποιος είναι ο σκοπός του συστατικού Executor στη διαχείριση εκτέλεσης εργασιών στη Java;
Πώς υλοποιείται ο μηχανισμός επέκτασης λειτουργιών σε επίπεδο εσωτερικής αρχιτεκτονικής στο Kotlin;
Σε ποιο στάδιο της αναζήτησης εργασίας βρίσκεσαι τώρα;
Πώς μπορεί να διασφαλιστεί η διαχωρισμός σφαλμάτων μεταξύ των παιδικών κοροϊνών και της γονικής κοροϊνής;
Πότε ακριβώς καλείται η μέθοδος onStartCommand στον κύκλο ζωής της υπηρεσίας;
Σε ποιες περιπτώσεις καλεί το σύστημα τη μέθοδο onSaveInstanceState σε μια δραστηριότητα;
Τι συμβαίνει με το αποτέλεσμα της μεθόδου hashCode αν η κλάση δεν την υπερισχύει ρητά;