Μπορείς να δώσεις παραδείγματα λειτουργιών όπως το map και να εξηγήσεις τη χρήση τους;
Android
Πώς μπορείτε να συμπεριλάβετε και να μεταδώσετε μια εικόνα 5 MB σε ένα αντικείμενο Bundle μέσα σε μια εφαρμογή;
Ποια ροή επεξεργασίας δεδομένων χρησιμοποιείται συνήθως για την εκτέλεση υπηρεσιών;
Ποιες περιοχές ορατότητας μεταβλητών ή συναρτήσεων έπρεπε να χρησιμοποιήσετε στα έργα σας;
Μπορείτε να εξηγήσετε πώς λειτουργεί η μέθοδος onLayout στην κλάση View και ποιο ρόλο παίζει στη διαδικασία εμφάνισης της διεπαφής;
Εξηγήστε τι σημαίνει η μεταφορά ενός αντικειμένου μέσω ροής στο πλαίσιο της διεπαφής Serializable
Πώς μπορεί να ανταλλάσσεται δεδομένα μεταξύ δύο παραθύρων σε μια εφαρμογή Android;
Ποια είναι η χρονική πολυπλοκότητα των λειτουργιών αναζήτησης και εισαγωγής σε μια συνδεδεμένη λίστα;
Πώς υλοποιείτε την προσωρινή αποθήκευση δεδομένων υπό συνθήκες backpressure κατά τη χρήση του RxJava;
Πώς υλοποιείται το πολυνηματικό σε ένα πρόγραμμα;
Ποιος είναι ο σκοπός μιας κλάσης που δηλώνεται με τον τροποποιητή sealed;
Έχετε εμπειρία με νήματα εκτέλεσης σε εφαρμογές;
Έχετε εμπειρία με το σύστημα Ciceron;
Μπορείτε να εξηγήσετε τι είναι ένα module στο Dagger και πώς χρησιμοποιείται για την παροχή εξαρτήσεων;
Μπορείτε να εξηγήσετε την έννοια του Sticky Service και πώς εφαρμόζεται στην αρχιτεκτονική κατανεμημένων συστημάτων;
Μπορείτε να δημιουργήσετε κληρονομικότητα από μια κλάση που έχει δηλωθεί ως Sealed στη Java;
Ποια είναι τα βασικά χαρακτηριστικά που διαφέρουν μεταξύ των μεταβλητών με την ένδειξη volatile και των ατομικών τύπων δεδομένων;
Εξηγήστε τις διαφορές μεταξύ της χρήσης κληρονομικότητας και σύνθεσης στον αντικειμενοστραφή προγραμματισμό.
Ποια είναι η διαφορά μεταξύ των μεθόδων apply και with όσον αφορά τη χρήση και τον σκοπό τους;
Μπορείτε να εξηγήσετε τι εννοείται με τη μεταθετικότητα στα μαθηματικά ή στη θεωρία των σχέσεων;