Πώς μπορούμε να παρακολουθήσουμε την αλλαγή κατάστασης στο Jetpack Compose;
Android
Πώς μπορείτε να ξεκινήσετε την εμφάνιση της διεπαφής στο Android χωρίς να χρησιμοποιήσετε την κλάση Activity;
Γιατί θεωρείται ανεπιθύμητο ή επικίνδυνο να τρέχουν πολλαπλές εφαρμογές μέσα σε μια διαδικασία;
Τι προκαλεί τον περιορισμό στη χρήση μνήμης σε ένα αντικείμενο Bundle στο Android;
Τι είναι οι ρίζες του συλλέκτη απορριμμάτων (GC Roots) και πώς επηρεάζουν τη διαδικασία αυτόματης διαχείρισης μνήμης;
Ποια είναι η λειτουργία των συστατικών Activity στο Android και σε ποιο πλαίσιο χρησιμοποιούνται;
Πώς αλληλεπιδρούν οι διαδικασίες μέσα στο λειτουργικό σύστημα και τις εκτελούμενες εφαρμογές;
Ποιες είναι οι τυπικές δυσκολίες που μπορεί να προκύψουν κατά την υλοποίηση animations στο RecyclerView;
Ποια από τις αρχές SOLID είναι αδύνατο να υλοποιηθεί χωρίς τη χρήση διεπαφών;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας της μεταβλητής volatile και σε ποιες περιπτώσεις η χρήση της είναι δικαιολογημένη;
Τι πρέπει να λαμβάνεται υπόψη κατά την ανταλλαγή σημαντικού όγκου δεδομένων μεταξύ τμημάτων χρησιμοποιώντας ένα αντικείμενο Bundle;
Ποιος είναι ο ρόλος του συλλέκτη απορριμμάτων στη διαχείριση μνήμης στη Java;
Πώς υλοποιείται και λειτουργεί η δομή CompositionLocal μέσα στο σύστημα;
Πώς υλοποιείται η μετάβαση σε μια νέα οθόνη όταν πατάμε ένα κουμπί σε μια τρέχουσα εφαρμογή Android;
Πού βρίσκεται ακριβώς η σύνδεση του στοιχείου View στην αρχιτεκτονική Jetpack Compose;
Σε ποιο μέρος του συστήματος βρίσκεται το στοιχείο ActivityManager, που σχετίζεται με τη διαχείριση δραστηριοτήτων στο λειτουργικό σύστημα;
Ποια μέθοδοι συνήθως υλοποιούνται στις κλάσεις δεδομένων στην εμπειρία σας;
Μπορείτε να περιγράψετε την επαγγελματική σας πορεία στον τομέα της ανάπτυξης λογισμικού;
Τα επιχειρήματα που περνάνε στο τμήμα διατηρούνται κατά τη μετάβαση μεταξύ διαφορετικών καταστάσεων;
Μπορείτε να εξηγήσετε τι σημαίνει διαρροή μνήμης στη γλώσσα Java και γιατί συμβαίνει;