Android
Πώς καθορίζεται η ακολουθία των στοιχείων μετά τη συγχώνευση δύο ροών με τη λειτουργία zip;
Πώς μπορεί να δημιουργηθεί ένα εφέ συρρικνωμένης γραμμής εργαλείων στο Jetpack Compose;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης μιας πολυτροπικής αρχιτεκτονικής σε λογισμικά συστήματα;
Ποιος είναι ο ρόλος και οι κύριοι σκοποί των επεκτάσεων Kotlin στην ανάπτυξη;
Πώς διαφέρουν οι τροποποιητές πρόσβασης στις γλώσσες Java και Kotlin;
Έχετε εμπειρία με την κλάση MediaPlayer για την αναπαραγωγή αρχείων πολυμέσων;
Θα ακυρωθεί η εκτέλεση async αν μέσα σε αυτήν υπάρχει ένα launch και προκύψει εξαίρεση;
Πώς μπορεί να υλοποιηθεί η υποστήριξη για βαθιά συνδέσμους σε μια κινητή εφαρμογή;
Μπορείτε να εξηγήσετε την έννοια του PendingIntent και πώς χρησιμοποιείται στην ανάπτυξη Android;
Έχετε εμπειρία στη μεταβίβαση μεγάλου όγκου επείγουσων εργασιών σε συναδέλφους ή υφισταμένους;
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ των μεθόδων onDestroyView και onDestroy στον κύκλο ζωής του Fragment;
Είναι δυνατή η υλοποίηση ενός δικού σας συστατικού κατά τη χρήση του Hilt;
Ποιος είναι ο κύριος σκοπός της χρήσης των κορουτινών στον προγραμματισμό;
Πώς μπορείτε να δημιουργήσετε τη δική σας υλοποίηση του Dagger για την εισαγωγή εξαρτήσεων;
Είναι δυνατόν το ίδιο το πρόγραμμα να συνεχίσει να λειτουργεί ενώ μια από τις δραστηριότητές του έχει ολοκληρωθεί από το σύστημα;
Ποιος είναι ο σκοπός της διεπαφής Serializable στη Java;
Ποιες σχέσεις και ευθύνες πρέπει να υπάρχουν μεταξύ των επιπέδων σε μια αρχιτεκτονική βασισμένη στις αρχές της καθαρής αρχιτεκτονικής;
Πώς μπορεί να υλοποιηθεί ένας μηχανισμός εναλλαγής οθονών στο Jetpack Compose;
Πώς μπορούμε να προσδιορίσουμε ποια μηνύματα από το ιστορικό πρέπει να διαγραφούν;
Μπορεί να χρησιμοποιηθεί ένας πίνακας byte ως κλειδί σε μια δομή δεδομένων HashMap, και ποια είναι τα χαρακτηριστικά αυτού;