Android
Ποια είναι η διαφορά μεταξύ των διεπαφών Serializable και Parcelable κατά τη μεταφορά αντικειμένων στο Android;
Ποιοι είναι οι περιορισμοί στη χρήση νημάτων για το Dispatchers.Main στα πλαίσια των Coroutines;
Πώς μπορείτε να υλοποιήσετε την αλληλεπίδραση με πρωτόκολλα και υπηρεσίες δικτύου στην εφαρμογή;
Πώς θα δημιουργούσατε ένα εργαλείο για να εργαστείτε με μια βιβλιοθήκη σε Java;
Ποια είναι η διαφορά μεταξύ map και flatMap;
Ποιος είναι ο καλύτερος τρόπος να χρησιμοποιείτε τους τροποποιητές πρόσβασης στη Java;
Περιγράψτε τη σειρά με την οποία καλούνται ο κατασκευαστής της κλάσης, ο κατασκευαστής της υπερκλάσης, το στατικό μπλοκ αρχικοποίησης και οι πρόσβαση σε Java.
Τι συμβαίνει με μια coroutine όταν προκύψει μια εξαίρεση;
Με ποιους τρόπους μπορεί να ενημερωθεί ή να ξανασχεδιαστεί η εμφανιζόμενη διεπαφή σε μια εφαρμογή;
Ποιες είναι οι διαφορές μεταξύ Dagger και Koin στο πλαίσιο της εισαγωγής εξαρτήσεων;
Σε τι πρέπει να δώσεις προσοχή για να βελτιστοποιήσεις την εργασία με μεγάλες λίστες;
Ποιος είναι ο σκοπός της μεθόδου equals() στην Java;
Πώς παρακολουθεί το scope την ακύρωση μιας coroutine;
Τι είναι το μοτίβο σχεδίασης 'Εργοστάσιο' και πώς χρησιμοποιείται στην ανάπτυξη εφαρμογών;
Μίλησε για τους τροποποιητές πρόσβασης στη Java.
Ποιες λειτουργίες ή μέθοδοι μπορούν να υλοποιηθούν ή να τροποποιηθούν κατά την ανάπτυξη ενός προσαρμοσμένου στοιχείου View;
Ποια είναι η διαφορά μεταξύ μιας δήλωσης sealed κλάσης και μιας κλάσης δεδομένων στην Kotlin;
Πώς προσθέτετε μια υλοποίηση διεπαφής σε μια κλάση;
Πώς ορίζονται τα εξωτερικά περιθώρια ενός στοιχείου στο Jetpack Compose;
Για ποιους σκοπούς χρησιμοποιούνται διαφορετικοί τρόποι μετάδοσης δεδομένων μεταξύ εφαρμογών;