Android
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης μιας υπηρεσίας στην αρχιτεκτονική του συστήματος;
Σε ποια περίπτωση ενεργοποιείται η μέθοδος onDetachedFromWindow σε ένα στοιχείο View στο Android;
Πώς μπορεί να οργανωθεί ένα σύστημα πλοήγησης μεταξύ διαφορετικών τμημάτων ή σελίδων της εφαρμογής;
Πόσα νήματα χρησιμοποιούνται προεπιλεγμένα στον διαχειριστή Dispatchers.IO στο Kotlin;
Μπορείς να αναφέρεις τα βασικά επίπεδα στην έννοια της καθαρής αρχιτεκτονικής;
Μπορείτε να περιγράψετε πώς ήταν η εκπαίδευση ή η απόκτηση νέων δεξιοτήτων σας;
Είσαι έτοιμος να ενταχθείς στην ομάδα μιας startup και να εργαστείς υπό συνθήκες αβεβαιότητας και ταχείας ανάπτυξης;
Ποιος είναι ο σκοπός της χρήσης πολυνηματικού προγραμματισμού στην ανάπτυξη λογισμικού;
Ποια είναι τα βασικά μειονεκτήματα του RecyclerView που μπορούν να επηρεάσουν αρνητικά την απόδοση της εφαρμογής;
Ποιος είναι ο ρόλος του Scope στο Dagger και γιατί είναι σημαντικός για τη διαχείριση εξαρτήσεων;
Τι συμβαίνει όταν καλείτε τη μέθοδο hashCode για ένα αντικείμενο, εάν αυτή η μέθοδος δεν έχει υπερισχυθεί ρητά στην κλάση;
Πώς μπορεί να αποκτήσει πρόσβαση σε δεδομένα που ανήκουν σε μια άλλη εφαρμογή;
Μπορείτε να εξηγήσετε τι είναι το Dagger Hilt και πώς χρησιμοποιείται στην ανάπτυξη Android;
Ποιος είναι ο κύριος ρόλος και ο σκοπός των υπηρεσιών τύπου Foreground Service σε εφαρμογές Android;
Πώς καλείται η μέθοδος onResume στον κύκλο ζωής του συστατικού;
Εξηγήστε την έννοια του bucket στην υλοποίηση του HashMap και πώς χρησιμοποιείται για την αποθήκευση δεδομένων.
Πώς μπορεί κανείς να δηλώσει μια κλάση με ενιαία κατάσταση χωρίς να δημιουργήσει ένα στιγμιότυπο σε Kotlin;
Πώς ενημερώνει μια λειτουργία suspend την προσωρινή διακοπή της εκτέλεσής της;
Ποια έγγραφα ρυθμίζουν την στρατιωτική θητεία;
Μπορείτε να εξηγήσετε τη μηχανική λειτουργίας του συστήματος Voyager;