Android
Ποια είναι η εφαρμογή του StrongReference στη διαχείριση μνήμης;
Ποιος τύπος δεδομένων επιστρέφεται κατά τη χρήση του τελεστή return σε μια συνάρτηση ή μέθοδο;
Τι πρέπει να λαμβάνεται υπόψη κατά την ανταλλαγή σημαντικού όγκου δεδομένων μεταξύ τμημάτων χρησιμοποιώντας ένα αντικείμενο Bundle;
Πώς μπορεί να δημιουργηθεί μια λίστα που περιέχει δέκα διαφορετικά στοιχεία ή τύπους κελιών;
Πώς πραγματοποιείται η αλληλεπίδραση μεταξύ των κορουτινών στο πλαίσιο ενός προγράμματος;
Μπορεί να χρησιμοποιηθεί το ViewModel για να κάνει αλλαγές στην εμφάνιση ενός στοιχείου διεπαφής;
Έχετε ελέγξει τον κώδικα των συναδέλφων σας στην προηγούμενη εργασία σας;
Πώς μπορούν να μεταδοθούν δεδομένα μεταξύ των τμημάτων σε μια εφαρμογή;
Ποια μέθοδο μπορεί να χρησιμοποιηθεί για να αυξήσει την αξιοπιστία ενός προγράμματος γραμμένου σε Java;
Πώς γίνεται η επεξεργασία του αρχείου AndroidManifest.xml κατά τη διαδικασία κατασκευής και εκτέλεσης μιας εφαρμογής Android;
Ποιες προσεγγίσεις υπάρχουν για τη μετάδοση πληροφοριών μεταξύ οθονών σε μια εφαρμογή;
Μπορεί κανείς να μιλήσει για ύπαρξη ιεραρχίας μεταξύ των κορουτινών κατά την εκτέλεσή τους;
Πώς επιτυγχάνει το RecyclerView αποδοτική λειτουργία κατά την εμφάνιση μεγάλων λιστών δεδομένων;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για τον εντοπισμό των αιτιών της μεγάλης φόρτωσης της εφαρμογής;
Με ποια μέσα μπορείς να οργανώσεις την εκτέλεση εργασιών στο παρασκήνιο σύμφωνα με το χρονοδιάγραμμα;
Μπορείτε να εξηγήσετε την έννοια των επεκτατικών συναρτήσεων στη γλώσσα Kotlin;
Μπορεί να χρησιμοποιηθεί η ίδια παρουσία ViewModel σε διαφορετικά μέρη της εφαρμογής που υλοποιούν το μοτίβο MVVM;
Μπορεί να καλέσει κανείς τη μέθοδο onCreate() στα βασικά συστατικά πριν καλέσει τη μέθοδο onCreate() στην κλάση Application;
Ποια είναι η διαφορά μεταξύ του μηχανισμού Binds και Provides στο πλαίσιο της εισαγωγής εξαρτήσεων ή συστημάτων modular;
Ποια είναι η διαφορά μεταξύ των τελεστών zip και combineLatest στη βιβλιοθήκη RxJava, και σε ποια σενάρια είναι προτιμότερο να τα χρησιμοποιείτε;