Μπορείς να αναφέρεις τις βασικές συλλογές δεδομένων που χρησιμοποιούνται στη Java;
Android
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την υλοποίηση παράλληλης εκτέλεσης εργασιών σε μια εφαρμογή;
Εξηγήστε τι είναι η διεπαφή ConcurrentMap και πώς διαφέρει από τους συνηθισμένους χάρτες στη Java.
Πώς συμπεριφέρεται ένα αντικείμενο όταν τροποποιείται ταυτόχρονα από πολλά νήματα;
Μπορείς να απαριθμήσεις τους τύπους κλάσεων που χρησιμοποιούνται στο Kotlin;
Εξηγήστε τι αποτελεί η έννοια του Looper στο πλαίσιο της ανάπτυξης εφαρμογών.
Πώς γίνεται η μεταβίβαση ενός βασικού τύπου μέσω αναφοράς σε μια συνάρτηση στη γλώσσα C++;
Πώς είναι δομημένο το σύστημα τύπων στη γλώσσα Kotlin;
Ποιες μέθοδοι και τεχνολογίες χρησιμοποιούνται για την οργάνωση και αποθήκευση δεδομένων σε εφαρμογές Android;
Μπορείτε να εξηγήσετε την έννοια του συγχρονισμού στον πολυνηματικό προγραμματισμό;
Ποια είναι η διαφορά μεταξύ των inline συναρτήσεων και των κανονικών συναρτήσεων και ποια είναι τα πλεονεκτήματά τους;