Android
Πώς να συνδέσετε μια προσαρμοσμένη προβολή με μια προσαρμοσμένη διάταξη;
Ποιοι τύποι δεδομένων primitive υπάρχουν σε Kotlin και Java;
Μπορεί να χρησιμοποιηθεί το Thread στο Android για την οργάνωση πολυνηματικού κώδικα και ποια προβλήματα μπορεί να προκύψουν;
Ποιος είναι ο σκοπός της κλάσης data στη γλώσσα Kotlin;
Γιατί μπορεί να προκύψουν προβλήματα με τις λίστες στη data class;
Εξήγησε πώς λειτουργεί η συλλογή απορριμμάτων (Garbage Collection) στις διαχειριζόμενες γλώσσες προγραμματισμού.
Ποια είναι τα μειονεκτήματα των εικονικών πινάκων;
Με ποια μηχανισμούς υλοποιείται η συνεργατική πολυδιεργασία στις κορουτίνες;
Πώς να ξεκινήσετε δύο δικτυακά αιτήματα ταυτόχρονα χρησιμοποιώντας Coroutine και RxJava;
Πώς θα ρυθμίζατε ένα ThreadPool για τη βιβλιοθήκη ανάλυσης;
Πώς θα υλοποιούσατε τη φόρτωση αρχείων σε μια διακομιστική εφαρμογή;
Ποια είναι οι βασικές κλάσεις στα Kotlin Coroutines;
Πώς χρησιμοποιεί η υποκλάση τη λειτουργικότητα της γονικής κλάσης;
Τι θα κάνατε αν η έκδοση κυκλοφορίας της εφαρμογής σας πέφτει σε διαφορετικό σημείο από την έκδοση αποσφαλμάτωσης;
Τι είναι ένας διάλογος και ποια είναι η διαφορά του από ένα διάλογο-απόσπασμα;
Μπορείτε να εξηγήσετε τη λειτουργία του μοντέλου Publisher/Subscriber και τα πλεονεκτήματά του;
Πώς μεταφέρουμε δεδομένα από μια δραστηριότητα σε μια άλλη;
Τι είναι το Task και σε ποιες περιπτώσεις χρησιμοποιείται;
Τι σημαίνει ο τροποποιητής native σε μια μέθοδο κλάσης στη Java;
Περιγράψτε την ιεραρχία συλλογών στη Java.