Android
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ των εργαλείων μεταγλώττισης APT και KAPT στην ανάπτυξη Android;
Ποια διαδικασία ξεκινά το σύστημα κατά την αποκατάσταση μιας εφαρμογής μετά το κλείσιμό της ή τη διαγραφή της;
Πώς μεταβιβάζονται οι παράμετροι από τη γονική coroutine στην παιδική στο πλαίσιο της κληρονομικότητας;
Πες μου για την εμπειρία σου με τη γλώσσα Java και τα έργα σε αυτήν την πλατφόρμα
Σε ποιο στάδιο της διαδικασίας μετατροπής του κώδικα Java συμβαίνει η μετατροπή του σε bytecode;
Πώς μπορεί να υλοποιηθεί η φόρτωση μιας λίστας δεδομένων στην αρχιτεκτονική MVI;
Πώς μπορείτε να ρυθμίσετε την αυτόματη εισαγωγή εξαρτήσεων κατά τη χρήση του Dagger;
Μπορείτε να εξηγήσετε τις αρχές εργασίας με πολλαπλά νήματα ταυτόχρονα στον προγραμματισμό;
Ποιος είναι ο σκοπός των μεταναστεύσεων βάσεων δεδομένων και σε ποιες περιπτώσεις χρησιμοποιούνται συνήθως;
Πώς μπορεί κανείς να επιστρέψει προγραμματιστικά στην πρώτη οθόνη της εφαρμογής και να καθαρίσει το ιστορικό πλοήγησης χρησιμοποιώντας εντολές συστήματος;
Τι τύπος δεδομένων και πού στη μνήμη JVM πραγματοποιείται η αρχικοποίηση των μεταβλητών;
Πώς υλοποιείται και πώς λειτουργεί ο μηχανισμός επεκτάσεων (Extension) στη γλώσσα Kotlin σε επίπεδο εσωτερικής αρχιτεκτονικής;
Πώς καθορίζεται σε Kotlin ο τύπος που κληρονομεί όλους τους άλλους τύπους στη γλώσσα;
Από ποια κλάση κληρονομούν όλες οι άλλες κλάσεις στο Kotlin κατά προεπιλογή;
Μπορείς να εξηγήσεις τα στάδια της διαδικασίας cross-compilation στο Kotlin Multiplatform;
Ποια μέθοδο υπάρχουν για να αποτρέψουν το σύστημα από το να τερματίσει μια διαδικασία με δική του πρωτοβουλία;
Πώς διακρίνουμε μια μεταβλητή που δηλώνεται με var από val και const val στο πλαίσιο του Kotlin;
Πώς μπορεί να διασφαλιστεί η μεταφορά του αποτελέσματος κατά το τέλος εκτέλεσης μιας άλλης εφαρμογής ή διαδικασίας;
Ποια κριτήρια και προσεγγίσεις πρέπει να χρησιμοποιούνται για τον καθορισμό του περιεχομένου και της δομής μιας συγκεκριμένης προβολής σε ένα έργο;
Πώς θα αλλάξει η συμπεριφορά του συστήματος αν ο ρυθμός ανανέωσης καρέ είναι χαμηλότερος από 60 καρέ το δευτερόλεπτο;