Android
Μπορείτε να εξηγήσετε την έννοια της κλάσης Unit στον αντικειμενοστραφή προγραμματισμό;
Ποιος είναι ο σκοπός της αρχής της σύνθεσης στον αντικειμενοστραφή προγραμματισμό;
Πώς να προσδιορίσετε τον σωστό Looper για χρήση με Handler κατά την ανταλλαγή δεδομένων μεταξύ φόντου και κύριων νημάτων;
Ποιος είναι ο σκοπός του συστατικού Executor στη διαχείριση εκτέλεσης εργασιών στη Java;
Ποια από τις τροποποιητές πρόσβασης στη Java απουσιάζει στη Kotlin;
Τι συμβαίνει με το αποτέλεσμα της μεθόδου hashCode αν η κλάση δεν την υπερισχύει ρητά;
Μπορείτε να εξηγήσετε τι εννοείται με την επιφανειακή αντιγραφή ενός αντικειμένου;
Ποιες λειτουργίες ξεκινούν κατά την εκκίνηση μιας Coroutine σε μια γλώσσα προγραμματισμού;
Χρησιμοποιήσατε λειτουργίες με τμήματα για τη διαχείριση της διεπαφής χρήστη;
Πώς υλοποιείται η εκτέλεση δικτυακών αιτημάτων χρησιμοποιώντας ViewModel σε μια εφαρμογή;
Μπορείτε να εξηγήσετε πώς υλοποιείται ένα αντικείμενο τύπου Set και πώς λειτουργεί στη γλώσσα προγραμματισμού;
Με ποια κριτήρια καθοδηγείστε όταν επιλέγετε ανάμεσα σε πολλές επιλογές εργασίας;
Μπορείτε να δημιουργήσετε κληρονομικότητα από μια κλάση που έχει δηλωθεί ως Sealed στη Java;
Πώς υλοποιείτε ένα προσαρμοσμένο συστατικό εμφάνισης στο Android;
Ποια ομάδα σας ταιριάζει περισσότερο για εργασία και γιατί;
Ποιους περιορισμούς ή μειονεκτήματα μπορεί να οδηγήσουν στην απόρριψη της χρήσης του Koin σε εφαρμογές μεγάλης κλίμακας;
Μπορείς να απαριθμήσεις και να περιγράψεις τα μοτίβα κατασκευής αλυσίδων στις κορουτίνες;
Μπορείτε να εξηγήσετε τη διαφορά μεταξύ των αντικειμένων Intent και PendingIntent στο Android;
Πώς μπορούμε να αποθηκεύσουμε δεδομένα μέσα στο ViewModel για μελλοντική χρήση;
Πώς περιγράψατε τον ρόλο και τις ευθύνες σας στο προηγούμενο έργο;