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