Android
Πώς διακρίνουμε τους τύπους Layout ανάλογα με την επίδρασή τους στην αποδοτικότητα της εφαρμογής;
Ποιοι κίνδυνοι σχετίζονται με ταυτόχρονη πρόσβαση σε μια μεταβλητή από πολλαπλά νήματα εκτέλεσης;
Μπορείτε να εξηγήσετε την έννοια του Single Activity στο πλαίσιο της ανάπτυξης κινητών εφαρμογών;
Μπορείτε να εξηγήσετε τα στάδια του κύκλου ζωής του Fragment στο Android;
Μίλησε για το πιο δύσκολο περιβάλλον χρήστη που έχεις αναπτύξει ή υλοποιήσει
Μπορείτε να παραθέσετε και να περιγράψετε τους πιο συνηθισμένους τύπους διαχειριστών στον προγραμματισμό;
Πώς υλοποιείτε μια λειτουργικότητα παρόμοια με το SupervisorJob χωρίς να την ενσωματώσετε;
Μπορείτε να εξηγήσετε τι είναι τα topics στο σύστημα push ειδοποιήσεων;
Τι εννοείται με τις προτιμήσεις επιλογής αποθήκευσης δεδομένων;
Μπορεί κανείς να προσδιορίσει αν μια μεταβλητή που δηλώνεται με τον τροποποιητή lateinit έχει λάβει τιμή;
Έχετε εφαρμόσει τις αρχές Model-View στα έργα σας;
Τι μπορεί να προκαλέσει την εξαίρεση TransactionTooLargeException στο Android;
Εξηγήστε τις διαφορές μεταξύ των αντικειμένων Observable που αρχίζουν να εκπέμπουν δεδομένα αμέσως κατά τη δημιουργία και αυτών που ξεκινούν κατά την εγγραφή στο RxJava.
Ποιες προσεγγίσεις ή εργαλεία χρησιμοποιούνται για την ενημέρωση των δεδομένων στην cache κατά τη χρήση του Jetpack Compose;
Μπορείς να πεις πώς έχουν αλλάξει οι επαγγελματικοί σου στόχοι πρόσφατα;
Μπορεί να χρησιμοποιηθεί η λέξη-κλειδί synchronized μέσα σε suspend-λειτουργίες για τη διαχείριση νημάτων;
Σε ποιες περιπτώσεις συνιστάται η χρήση της διεπαφής Iterable στην ανάπτυξή σας;
Πώς διακρίνουμε τους βασικούς τύπους δεδομένων από τα αναφορικά αντικείμενα σε μια γλώσσα προγραμματισμού;
Πώς υλοποιείται η πλοήγηση μέσα σε μια ίδια Activity στις εφαρμογές;
Ποια είναι τα βασικά methods και λειτουργίες που μπορούν να εκτελεστούν σε δομές δεδομένων τύπου Map;