Android
Πώς υλοποιείται η οργάνωση των στοιχείων με την ίδια τιμή κατακερματισμού μέσα στο HashMap;
Έχετε γνώση των αρχών και των στοιχείων του συστήματος σχεδίασης Material Design;
Μπορείτε να εξηγήσετε τον μηχανισμό συλλογής απορριμμάτων στο Swift και πώς διαχειρίζεται τη μνήμη;
Τι συμβαίνει αν προσπελάσετε μια μεταβλητή τύπου Nullable που περιέχει τιμή null και εκτελέσετε τον τελεστή ?.?
Πώς μπορεί να αποτραπεί το αμοιβαίο μπλοκάρισμα δύο νημάτων σε μια πολυνηματική εφαρμογή;
Πώς επηρεάζει η απουσία παραμέτρων στον κατασκευαστή μιας data class τη συμπεριφορά ή τη λειτουργικότητά της;
Παρέχουν οι κορουτίνες προστασία από συνθήκες αγώνα;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την υλοποίηση της εμφάνισης λιστών στο Jetpack Compose;
Έχετε εμπειρία στην ανάπτυξη εφαρμογών χρησιμοποιώντας το αρχιτεκτονικό μοτίβο Model-View-Intent (MVI);
Μπορείς να απαριθμήσεις τους τύπους ViewGroup στο Android και να περιγράψεις σύντομα τα χαρακτηριστικά τους;
Ποιοι λόγοι καθιστούν την μεταφορά ενός αντικειμένου Bitmap μέσω Intent μη πρακτική, και ποιες εναλλακτικές υπάρχουν για τη μεταφορά εικόνων μεταξύ συστατικών;
Σε ποιες περιπτώσεις συνιστάται η χρήση των δομών try και catch για την αντιμετώπιση εξαιρέσεων;
Μπορείτε να μιλήσετε για την εμπειρία σας με μια αρχιτεκτονική που περιλαμβάνει διαχωρισμό σε modules στο τελευταίο σας έργο;
Μπορεί να καλέσει κανείς τη μέθοδο onCreate() στα βασικά συστατικά πριν καλέσει τη μέθοδο onCreate() στην κλάση Application;
Ποιος είναι ο ρόλος και η χρήση της λέξης-κλειδιού 'Nothing' στη γλώσσα Kotlin;
Έχετε εμπειρία με τη βιβλιοθήκη RxJava για προγραμματισμό αντιδραστικών εφαρμογών;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την υλοποίηση παράλληλης εκτέλεσης εργασιών σε μια εφαρμογή;
Είναι δυνατή η αυτόματη διαγραφή των σκληρών συνδέσμων σε περίπτωση έλλειψης μνήμης RAM;
Είναι ακόμα δυνατή η εκτέλεση μιας coroutine μετά την ακύρωση του σχετικού πλαισίου ή scope;
Πώς πρέπει να συμπεριφερθείτε όταν εμφανίζεται ένα νέο στοιχείο View στη δομή του περιβάλλοντος χρήστη;