Android
Πώς να παρουσιάσετε μια λίστα αντικειμένων σε μορφή XML;
Μπορείς να απαριθμήσεις και να περιγράψεις τις βασικές μεθόδους της κλάσης Object στη Java;
Αφαιρούνται τα μεταδεδομένα κατά τη διάρκεια της διαδικασίας μεταγλώττισης Kotlin με το εργαλείο kotlinc;
Γίνονταν καθημερινές σύντομες συναντήσεις με την ομάδα στην προηγούμενη εργασία σας;
Πώς υλοποιείται η αλληλεπίδραση μεταξύ των αρχών της Clean Architecture και της δομής του έργου μέσω πολυμορφικότητας;
Πώς υλοποιείται η εισαγωγή εξαρτήσεων στο Dagger χρησιμοποιώντας annotations μέσα σε εξαρτώμενα components;
Σε ποιες περιπτώσεις και για ποιο λόγο καλείται το μπλοκ αρχικοποίησης init σε Kotlin;
Πώς υλοποιείται η ανταλλαγή μηνυμάτων μεταξύ νημάτων με χρήση Handler και Looper;
Σε ποιες περιπτώσεις ολοκληρώνεται ο κύκλος ζωής μιας Activity στο Android;
Ποια είναι η διαφορά μεταξύ της συγχώνευσης του μανιφέστου κατά τη συγχώνευση και του κύριου μανιφέστου της εφαρμογής;
Ποια είναι η χρήση της κατασκευής 'Nothing' στη γλώσσα Kotlin;
Ποια μηχανισμοί επιτρέπουν τη μετάβαση μεταξύ καταστάσεων στην υλοποίηση μιας μηχανής καταστάσεων με τη χρήση Coroutines;
Πώς παρακολουθεί το Jetpack Compose τις αλλαγές κατάστασης και ενημερώνει το περιβάλλον χρήστη;
Πώς μπορείτε να υλοποιήσετε μόνοι σας μια λειτουργία με υποστήριξη για suspend σε Kotlin;
Ποιο εργαλείο ασύγχρονης προγραμματισμού σας είναι πιο οικείο – RxJava ή Coroutines;
Πώς μπορεί να περαστεί μια μεταβλητή σε μια συνάρτηση στη γλώσσα C++: με τιμή, με αναφορά ή με δείκτη;
Ποιος είναι ο ρόλος του συστατικού DiffUtil στη βελτιστοποίηση των ενημερώσεων λιστών στη διεπαφή;
Μπορείτε να εξηγήσετε την έννοια του Sticky Service και πώς εφαρμόζεται στην αρχιτεκτονική κατανεμημένων συστημάτων;
Είναι αποδεκτό να χρησιμοποιούνται διπλά parentheses κατά την κλήση μιας συνάρτησης, π.χ. SpecialFunction()()?
Υπάρχουν καθυστερήσεις στην εμφάνιση των στοιχείων κατά τη χρήση του LazyList στο Jetpack Compose;