Android
Ποιος είναι ο ρόλος του αρχείου AndroidManifest.xml σε ένα έργο και γιατί τα βασικά του στοιχεία δηλώνονται συνήθως εκεί;
Ποιος είναι ο σκοπός της χρήσης της λέξης-κλειδιού 'out' στον προγραμματισμό;
Πώς γίνεται η εγγραφή των συστατικών σε μια εφαρμογή Android;
Ποιο είναι το πλεονέκτημα της χρήσης ενός πίνακα έναντι μιας συνδεδεμένης λίστας κατά την εκτέλεση λειτουργιών προσθήκης και διαγραφής στοιχείων;
Πόσο άνετα αισθάνεστε να χρησιμοποιείτε τον εξοπλισμό που παρέχεται από την εταιρεία ή τον δικό σας για την εργασία;
Μπορείτε να εξηγήσετε τι σημαίνει η λειτουργία remember στο πλαίσιο του προγραμματισμού ή της ανάπτυξης;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο ατομικοί τύποι δεδομένων;
Μπορείτε να διαγράψετε αναγκαστικά οποιαδήποτε Activity από τη μνήμη στο Android;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για τη διαχείριση και τον περιορισμό της επαναλαμβανόμενης ανακατασκευής των στοιχείων UI στο Jetpack Compose;
Ποιες βιβλιοθήκες και εργαλεία χρησιμοποίησες για την ανάπτυξη REST API και ποια προτιμάς;
Ποιος dispatcher χρησιμοποιείται από προεπιλογή για την εκκίνηση coroutine μέσα σε ViewModel στο Android;
Τι διακρίνει τις inline λειτουργίες και ποια είναι τα πλεονεκτήματά τους στον προγραμματισμό;
Από ποια κλάση κληρονομούν όλες οι άλλες κλάσεις στο Kotlin κατά προεπιλογή;
Μπορείτε να εξηγήσετε τα στάδια του κύκλου ζωής του συστατικού Activity στο Android;
Τι σας ώθησε να μελετήσετε και να χρησιμοποιήσετε τη γλώσσα προγραμματισμού Java στην επαγγελματική σας δραστηριότητα;
Ποια μέθοδο χρησιμοποιείται για την επεξεργασία αιτημάτων σε περιπτώσεις ασταθούς σύνδεσης στο διαδίκτυο;
Ποιες λειτουργίες και μεθόδους παρέχει το FragmentManager για τη διαχείριση των τμημάτων σε μια εφαρμογή;
Ποιος είναι ο ρόλος και ο σκοπός του CoroutineContext στον ασύγχρονο προγραμματισμό σε Kotlin;
Πώς μπορεί κανείς να μετατρέψει μια συλλογή ζευγών κλειδιού-τιμής σε μια λίστα αριθμών, χρησιμοποιώντας μια επέκταση σε Kotlin;
Πώς μπορεί να ενσωματωθεί μια προσαρμοσμένη προβολή (Custom View) με μια χειροκίνητα δημιουργημένη προσαρμοσμένη διάταξη (Custom Layout);