Μπορείτε να εξηγήσετε τη σειρά των σταδίων του κύκλου ζωής της View στην αρχιτεκτονική της εφαρμογής;
Android
Εξηγήστε τι σημαίνει η χρήση αναφορών στον προγραμματισμό και πώς λειτουργούν
Ποιος είναι ο ρόλος των μεθόδων στη διαδικασία του κύκλου ζωής του συστατικού Activity στο Android;
Τι διασφαλίζει υψηλή αποτελεσματικότητα στην αποθήκευση και οργάνωση επαφών στα τηλεφωνικά βιβλία;
Τι συμβαίνει με τη μνήμη στην περιοχή της ουράς όταν ένα αντικείμενο δεν είναι πλέον απαραίτητο για την εκτέλεση του προγράμματος;
Μπορείτε να δηλώσετε κάθε συνάρτηση με τη λέξη-κλειδί inline στο πρόγραμμα;
Πώς μπορεί να καταγραφεί το πρώτο σημείο εκκίνησης της εφαρμογής στο σύστημα καταγραφής;
Ποια είναι η διαφορά στη διαχείριση εξαιρέσεων μεταξύ Java και Kotlin;
Εξηγήστε την έννοια της κλάσης Nothing στο πλαίσιο του προγραμματισμού.
Τι διασφαλίζει την ατομικότητα των κλάσεων που έχουν χαρακτηριστεί ως Atomic;
Εργάζεστε ατομικά ή σε ομάδα κατά την υλοποίηση έργων;
Γιατί η ενημέρωση της προβολής πρέπει να πραγματοποιείται μόνο στο κύριο νήμα της διεπαφής χρήστη;
Ποιοι τύποι υπερσυνδέσμων υπάρχουν στην ανάπτυξη ιστού;
Ποιος είναι ο λόγος που υπάρχει η μέθοδος onCreate στην κλάση Application και απουσιάζει η μέθοδος onDestroy;
Πώς καθορίζει ο μηχανισμός συλλογής απορριμμάτων ποια αντικείμενα δεν χρησιμοποιούνται πλέον στη μνήμη;
Εξηγήστε την έννοια των κορουτίνων και την εφαρμογή τους στον προγραμματισμό
Μπορείς να απαριθμήσεις τις διάφορες λειτουργίες εκκίνησης δραστηριότητας ή τμήματος στο Android και να εξηγήσεις τα χαρακτηριστικά τους;
Πώς διαφέρουν τα νήματα εκτέλεσης και οι κορουτίνες στο πλαίσιο του προγραμματισμού;
Υπάρχει πιθανότητα να συμβεί εξάντληση της διαθέσιμης μνήμης κατά την εκτέλεση ενός προγράμματος σε Java;
Ποιος είναι ο μέγιστος αριθμός αντικειμένων της κλάσης Unit που επιτρέπεται να δημιουργηθούν στην εφαρμογή;