Ποιο συστατικό ή μηχανισμός χρησιμοποιείται κατά τη μεταγλώττιση των επεκτατικών συναρτήσεων στη γλώσσα προγραμματισμού;
Android
Ποια μέθοδοι χρησιμοποιούνται για την οργάνωση ασφαλούς και κοινής πρόσβασης των κορουτινών σε έναν πόρο;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας της μεταβλητής volatile και σε ποιες περιπτώσεις η χρήση της είναι δικαιολογημένη;
Μπορεί να χρησιμοποιηθεί η λέξη-κλειδί synchronized για την συγχρονισμό των κορουτινών σε Kotlin;
Μπορείτε να εξηγήσετε την έννοια της δεξαμενής συμβολοσειρών και τον ρόλο της στη διαχείριση μνήμης στη Java;
Μπορείτε να εξηγήσετε τι σημαίνει None στη γλώσσα Python;
Σε ποιο coroutine πρέπει να προστεθεί ένας χειριστής εξαιρέσεων;
Ποια είναι η διαφορά στη συμπεριφορά και τα χαρακτηριστικά μεταξύ HashMap και LinkedHashMap στη Java;
Ποια είναι η διαφορά μεταξύ χρήσης του Activity Context και του Application Context στο Android;
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος reified στον προγραμματισμό;
Μπορείτε να εξηγήσετε τι σημαίνει η χρήση της λέξης-κλειδιού crossinline σε Kotlin και σε ποιες περιπτώσεις εφαρμόζεται;
Μπορείς να καταγράψεις τους τύπους αντιπροσώπων που χρησιμοποιούνται στο Kotlin;
Ποιοι περιορισμοί υπάρχουν στη σύνθεση BroadcastReceiver στο Android;
Ποια είναι η διαφορά μεταξύ της χρήσης μαλακών και αδύναμων αναφορών στη διαχείριση μνήμης στην Java;
Ποια είναι τα επίπεδα πρόσβασης για τα συστατικά στο Kotlin και πώς χρησιμοποιούνται;
Ποιες προσεγγίσεις διαχείρισης εξαιρέσεων εφαρμόζονται κατά την εργασία με Coroutines;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας του launchMode στο Android και τις βασικές επιλογές του;
Ποια είναι η διαφορά στη χρήση του SharedFlow και του StateFlow σε ροές δεδομένων αντιδραστικών;