Android
Ποιες λειτουργίες πεδίου (scope functions) σε Kotlin γνωρίζεις;
Εξηγήστε τη λειτουργία του μηχανισμού ανακλαστικότητας στη Java και τις βασικές εφαρμογές του
Ποιοι λόγοι επιτρέπουν τη χρήση της οδηγίας TODO με οποιοδήποτε τύπο δεδομένων ή δομή;
Ποια στοιχεία πρέπει να οριστούν στο Retrofit για την λήψη δεδομένων στην εφαρμογή;
Πώς πραγματοποιείται η μεταφορά παραμέτρων στις συναρτήσεις σε Kotlin και ποια χαρακτηριστικά έχει αυτή η διαδικασία;
Έχετε εμπειρία με frameworks για την ανάπτυξη διεπαφών χρήστη;
Είναι δυνατόν να δημιουργήσετε ένα αντικείμενο τύπου Nothing σε ένα πρόγραμμα;
Ποιος είναι ο ρόλος του ViewModel στην υλοποίηση αρχιτεκτονικών προτύπων στις εφαρμογές;
Ποια είναι η κύρια λειτουργία της σημείωσης Singleton και πού εφαρμόζεται;
Ποια είναι η αλγοριθμική πολυπλοκότητα της λειτουργίας συγχώνευσης πολλαπλών πινάκων με μετέπειτα ταξινόμηση του αποτελέσματος;
Μπορεί να εξηγηθεί η διαφορά μεταξύ των μηχανισμών Flow και Coroutine στο Kotlin, και πώς χρησιμοποιούν την ασύγχρονη λειτουργία;
Πώς διασφαλίζει το μοτίβο Observer την παρακολούθηση των αλλαγών στα συσχετισμένα αντικείμενα;
Πώς μπορεί να αυξηθεί η διάρκεια λειτουργίας του BroadcastReceiver στο Android;
Μπορείς να εξηγήσεις τι είναι οι ρίζες του συλλέκτη απορριμμάτων και ποιοι είναι οι τύποι τους;
Είναι δυνατόν να χρησιμοποιήσετε το Interactor για την συγκέντρωση δεδομένων από πολλές πηγές;
Ποιος είναι ο ρόλος του Java Memory Model στη διαχείριση μνήμης κατά την εργασία με πολλαπλά νήματα;
Αναφέρετε την εμπειρία σας με τη χρήση συλλογών σε έργα
Ποια στοιχεία του Jetpack ViewModel χρησιμοποιείτε για τη διαχείριση δεδομένων και κατάστασης UI;
Ποιοι περιορισμοί υπάρχουν κατά την ανάπτυξη επεκτάσεων για data class στη γλώσσα προγραμματισμού;
Ποια πρακτική εμπειρία έχετε στη χρήση του συστήματος αυτοματοποίησης κατασκευής Gradle;