Ποια είναι τα πιθανά αποτελέσματα μετά τη συγχώνευση δύο νημάτων εκτέλεσης;
Android
Μπορείς να απαριθμήσεις τα βασικά στοιχεία της αρχιτεκτονικής Android και τις λειτουργίες τους;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο Target Fragment στο πλαίσιο της ανάπτυξης Android;
Τι συμβαίνει κατά τη χρήση της λειτουργίας merge για τη συγχώνευση δύο ροών δεδομένων;
Πώς μπορεί να υλοποιηθεί η δημιουργία ενός νέου αντικειμένου που έχει τρία πεδία της αρχικής data class και επιπλέον δύο πεδία με τη μορφή αντικειμένων;
Εξηγήστε τι είναι τα συστατικά στη βιβλιοθήκη Dagger και πώς χρησιμοποιούνται για την εισαγωγή εξαρτήσεων
Ποιος είναι ο σκοπός μιας κλάσης που χρησιμοποιεί τη λέξη-κλειδί data σε σύγχρονες γλώσσες προγραμματισμού;
Πώς υλοποιείται η κληρονομιά από μια κλάση που έχει δηλωθεί ως sealed;
Πώς καθορίζεται η σειρά των στοιχείων που λαμβάνονται κατά την ένωση δύο ροών δεδομένων;
Είναι δύο μηδενικές τιμές 'a' και 'b' ισοδύναμες στο πλαίσιο της σύγκρισης;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας της μεταβλητής volatile και σε ποιες περιπτώσεις η χρήση της είναι δικαιολογημένη;
Εξηγήστε τι είναι το interface Parcelable και για ποιο λόγο χρησιμοποιείται στην ανάπτυξη Android.
Μπορείτε να εξηγήσετε τα στάδια του κύκλου ζωής του συστατικού Activity στο Android;
Πώς καθορίζεται η ακολουθία των στοιχείων μετά τη συγχώνευση δύο ροών με τη λειτουργία zip;
Είναι το μέγεθος της LinkedList σταθερό ή μπορεί να αλλάξει δυναμικά;
Μπορείς να απαριθμήσεις σημαντικούς ενσωματωμένους συνδέσμους και πόρους στη Java που χρησιμοποιούνται για την ανάπτυξη και υποστήριξη εφαρμογών;
Πώς μπορεί να διαχειριστεί κανείς το φορτίο και να αποφύγει την υπερχείλιση του buffer κατά τη χρήση backpressure στο RxJava;
Ποιο είναι το επιτρεπτό μέγεθος δεδομένων για μετάδοση μέσω ενός αντικειμένου Bundle στο Android;
Μπορείς να δώσεις παραδείγματα λειτουργιών όπως το map και να εξηγήσεις τη χρήση τους;
Είναι μια ιδιότητα του αντικειμένου υπεύθυνη για τον αριθμό των επιβατών στο λεωφορείο;