Android
Πώς υλοποιείται αυτόματη επανεκκίνηση της εφαρμογής σε περίπτωση σφάλματος ή διακοπής;
Πώς αποθηκεύονται τα δεδομένα στην Activity κατά την αλλαγή διαμόρφωσης, εκτός από τη χρήση του αντικειμένου Bundle;
Σε ποια διαδικασία ή κύκλο ζωής του React component εκτελείται το αποτέλεσμα που ξεκίνησε με LaunchedEffect;
Υπό ποιες συνθήκες η λειτουργία προσθήκης ενός στοιχείου σε ένα HashMap θα φτάσει σε χρόνο εκτέλεσης ανάλογο με τη λογαριθμική πολυπλοκότητα;
Πώς πραγματοποιείται η επιστροφή της εκτέλεσης σε μια suspend λειτουργία στο Kotlin;
Έχετε εφαρμόσει παράλληλη επεξεργασία δεδομένων ή πολυδιεργασία στα έργα σας;
Ποια είναι η διαφορά μεταξύ GlobalScope, MainScope και δημιουργίας δικού σας Scope στα Kotlin Coroutines;
Έχετε εργαστεί ποτέ με τη μέθοδο invalidate() για την ενημέρωση της εμφάνισης;
Μπορείς να εξηγήσεις τι είναι οι παρενέργειες στο Jetpack Compose και πώς εφαρμόζονται;
Τι είναι η λειτουργία remember και ποιο ρόλο παίζει στο σύστημα;
Ποιος είναι ο σκοπός της χρήσης πολυνηματικού προγραμματισμού στην ανάπτυξη λογισμικού;
Πώς μπορεί να ρυθμιστεί η μεταφορά προτάσεων στους χρήστες που χρησιμοποιούν άλλες υπηρεσίες ή εφαρμογές;
Μπορείτε να εξηγήσετε την εσωτερική υλοποίηση και τον μηχανισμό λειτουργίας των suspend-λειτουργιών στη γλώσσα Kotlin;
Ποια μέσα γνωρίζετε για να οργανώσετε την εκτέλεση εργασιών στο παρασκήνιο;
Υπάρχει στην Java ένα αντίστοιχο της λειτουργίας init από το Kotlin;
Μπορείτε να εξηγήσετε τι είναι οι ατομικές μεταβλητές και πώς διαφέρουν από τις συνηθισμένες;
Εξηγήστε τα βασικά συστατικά και τις αρχές λειτουργίας του Retrofit για αλληλεπίδραση με το REST API.
Ποια κριτήρια πρέπει να ληφθούν υπόψη κατά την επιλογή του κατάλληλου τρόπου οργάνωσης της διεπαφής χρήστη;
Γιατί είναι σημαντικό να καθορίζετε τον τύπο επιστροφής σε μια inline λειτουργία;
Σε ποια σειρά πρέπει να τοποθετούνται τα στοιχεία διάταξης όσον αφορά τη χρήση των συστημικών πόρων;