Android
Ποια μέθοδο υπάρχουν για ασφαλή εργασία με τιμές που μπορεί να είναι null;
Μπορεί κανείς να προσπελάσει ιδιωτικές μεθόδους μιας κλάσης μέσα σε μια επεκτατική λειτουργία σε Kotlin ή σε άλλη γλώσσα προγραμματισμού;
Ποια στοιχεία ή κατασκευές απαγορεύεται να δηλώνονται μέσα σε μια διεπαφή;
Ποια μέθοδο χρησιμοποιείς για να βελτιώσεις τις τεχνικές σου δεξιότητες και γνώσεις;
Έχετε εμπειρία σε ελέγχους κώδικα (code review);
Έχετε εμπειρία με τη συλλογή SnapshotStateList κατά την ανάπτυξη εφαρμογών με Jetpack Compose;
Σε ποια ώρα ξεκινάτε τη δουλειά, θεωρώντας την την πιο κατάλληλη για εσάς;
Μπορείς να καταγράψεις και να περιγράψεις τους τύπους Subject στο RxJava;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την υλοποίηση μιας ακολουθίας εκτέλεσης εργασιών ή δεδομένων;
Πώς μπορεί να υλοποιηθεί η υποστήριξη Deep Link σε μια εφαρμογή χωρίς τη χρήση βιβλιοθηκών τρίτων;
Ποιος είναι ο ρόλος της σημείωσης @Immutable στο Jetpack Compose και γιατί εφαρμόζεται;
Σε τι δίνεις προσοχή όταν επιλέγεις μια εταιρεία για να εργαστείς στο μέλλον;
Ποια μηχανισμοί διασφαλίζουν την ασφαλή ενημέρωση των μεταβλητών κατά την εργασία με πολλαπλά νήματα: volatile, ατομικές ή συγχρονισμένες μπλοκ;
Σε ποιες περιπτώσεις μπορεί να εφαρμοστεί ο τροποποιητής reified μέσα σε inline συναρτήσεις στο Kotlin;
Σε ποιο πλαίσιο πραγματοποιείται η κλήση της λειτουργίας lazy();
Πώς πραγματοποιείται η αποθήκευση δεδομένων μέσα στο ViewModel στις εφαρμογές Android;
Πώς μπορεί κανείς να προσδιορίσει τα πλεονεκτήματα και τα μειονεκτήματα του Jetpack Compose κατά την ανάπτυξη εφαρμογών Android;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα της πλατφόρμας Android;
Ποιος είναι ο σκοπός του Dispatchers.Default στις coroutine του Kotlin;
Χρειάζεται να χρησιμοποιηθεί συγχρονισμός κατά την ταυτόχρονη ενημέρωση μιας μεταβλητής από εκατό κορουτίνες που λειτουργούν στο Dispatchers.Main;