Android
Πώς μπορεί να υλοποιηθεί ένας μηχανισμός καρτελών με αποθηκευμένο ιστορικό πλοήγησης, χρησιμοποιώντας fragments στο Android;
Πώς υλοποιείτε μια λειτουργία που καθορίζει το πρώτο στοιχείο ενός πίνακα που δεν υπάρχει σε έναν δεύτερο πίνακα;
Ποιες είναι οι κύριες δυσκολίες που μπορεί να προκύψουν κατά την κακή υλοποίηση του δομημένου ανταγωνισμού;
Ποια είναι η διαφορά μεταξύ του κλασικού μοντέλου μνήμης και του σύγχρονου μοντέλου στο πλαίσιο της λειτουργίας του επεξεργαστή;
Μπορείτε να μιλήσετε για τα πιο αξιοσημείωτα και αξέχαστα έργα ή καθήκοντα στα οποία εργαστήκατε στην προηγούμενη εργασία σας;
Ποιες είναι οι πιθανές απειλές που σχετίζονται με τη χρήση συσκευών με επιβεβαιωμένη πρόσβαση root;
Ποιοι λόγοι καθιστούν ανεπιθύμητη τη δημιουργία μεγάλων μονολιθικών συστημάτων χωρίς την εφαρμογή αρχιτεκτονικών προτύπων;
Ποιος είναι ο σκοπός των σχολίων στο Jetpack Compose και πώς χρησιμοποιούνται;
Τι μπορεί να προκαλέσει καθυστερήσεις στην απόκριση του περιβάλλοντος χρήστη;
Πώς μπορεί να επιστραφεί το αποτέλεσμα της τρέχουσας δραστηριότητας πίσω στην εφαρμογή που την κάλεσε κατά τη χρήση της πλοήγησης πίσω;
Ποια είναι η διαφορά μεταξύ μιας κλειστής κλάσης (sealed class) και ενός enum;
Απαιτούνται ενημερωμένα δεδομένα κατά την εφαρμογή backpressure στο RxJava;
Ποια είναι η διαφορά μεταξύ Schedulers.io και Schedulers.computation στη βιβλιοθήκη RxJava όσον αφορά τον σκοπό και τη χρήση τους;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα της χρήσης κατακερματιστικών πινάκων για την αποθήκευση δεδομένων;
Μπορεί να προσδιοριστεί αν μέσα στον κώδικα πραγματοποιήθηκε ανασύνθεση συστατικών ή δομών δεδομένων;
Ποιος είναι ο ρόλος και ο σκοπός του αποθετηρίου στην αρχιτεκτονική των λογισμικών συστημάτων;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την εξάλειψη των συνθηκών ανταγωνισμού στον πολυνηματικό προγραμματισμό;
Πώς γίνεται η επεξεργασία μηνυμάτων μέσα στο στοιχείο Looper;
Τι είναι μια κλειστή διεπαφή και ποιος είναι ο ρόλος της στον ορισμό συμβάσεων στον κώδικα;
Εξηγήστε τον μηχανισμό λειτουργίας της μεθόδου notify σε συστήματα επεξεργασίας συμβάντων ή ειδοποιήσεων.