Android
Πώς υλοποιούνται τα δέντρα στη Java;
Καταγράψτε όλους τους τρόπους μεταφοράς δεδομένων μεταξύ των τμημάτων.
Πώς υλοποιείται η κληρονομιά από μια κλάση που έχει δηλωθεί ως sealed;
Σε ποιες περιπτώσεις δεν συνιστάται η χρήση κορουτινών και RxJava;
Πώς μπορείτε να βελτιστοποιήσετε την απόδοση μιας λίστας σε μια εφαρμογή;
Είναι δυνατόν να αποκτήσετε πρόσβαση στον τύπο γενικού κατά τη διάρκεια της εκτέλεσης του προγράμματος;
Πώς εκτελείτε κώδικα σε ένα παράλληλο νήμα διαφορετικό από το κύριο;
Μπορείτε να απαριθμήσετε τις βασικές κλάσεις που χρησιμοποιούνται στο Kotlin;
Μπορείς να δώσεις ένα παράδειγμα χρήσης του σχεδιαστικού μοτίβου 'Εργοστάσιο' στο πλαίσιο Android;
Μπορεί να υπάρχουν πολλά μπλοκ catch σε ένα μόνο μπλοκ try;
Ποια είναι τα βασικά στοιχεία της βιβλιοθήκης Room για εργασία με βάσεις δεδομένων στο Android;
Πώς μπορούμε να υλοποιήσουμε διαφορετικές καταστάσεις σε μια εφαρμογή Android χρησιμοποιώντας κλειστές κλάσεις;
Σε ενοχλεί το γεγονός ότι στη θέση του μεσαίου προγραμματιστή θα πρέπει να ασχολείσαι περισσότερο με τον προγραμματισμό και λιγότερο με τη διοίκηση;
Μπορείτε να εξηγήσετε τι είναι το πλαίσιο των κορουτινών στο Kotlin;
Πείτε περισσότερα για το μοτίβο MVP (Model-View-Presenter).
Μιλήστε για τη στοίβα κλήσεων και το σωρό στο πλαίσιο της εργασίας των εφαρμογών Android.
Πόσο πιο γρήγορα θα εκτελεστεί η εργασία με κορουτίνες σε σύγκριση με την εκτέλεση μιας λειτουργίας υπολογισμού χωρίς κορουτίνες και νήματα;
Πώς να προσδιορίσετε αν μια μεταβλητή σε ένα πρόγραμμα αναφέρεται σε ένα συγκεκριμένο αντικείμενο;
Ποια μέθοδο υπάρχουν στην κλάση Object στη γλώσσα Java;
Μπορείς να απαριθμήσεις τα βασικά στοιχεία της αρχιτεκτονικής Android και τις λειτουργίες τους;