Android
Ποια είναι τα διαφορές μεταξύ Dispatchers.IO και Dispatchers.Default στις coroutine του Kotlin;
Μπορείτε να εξηγήσετε τι εννοείται με το Phantom read στο πλαίσιο των συναλλαγών και των βάσεων δεδομένων;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας του επιπέδου απομόνωσης Serializable στις συναλλαγές βάσεων δεδομένων;
Ποιες εργασίες επιλύει η χρήση της συνάρτησης suspend στο Kotlin;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την υλοποίηση πλοήγησης σε μια εφαρμογή ή ιστοσελίδα;
Ποια εργαλεία ή βιβλιοθήκες Dependency Injection χρησιμοποίησες στα έργα σου;
Πόσα νήματα χρησιμοποιούνται προεπιλεγμένα στο Dispatchers.IO κατά την εργασία με Kotlin Coroutines;
Ποιος είναι ο ρόλος της μεθόδου hashCode στην εργασία με αντικείμενα στη Java;
Πώς να υλοποιήσετε την εμφάνιση ενός πινακίου σκακιού σε ένα πρόγραμμα;
Από ποια συστατικά ή στρώματα προέρχεται ένα στιγμιότυπο Intent στο μοντέλο MVI στη View;
Πώς ξεκινήσατε το ταξίδι σας στη μάθηση της ανάπτυξης Android;
Ποια είναι η διαφορά μεταξύ του μηχανισμού expect/actual και των τυπικών διεπαφών στον προγραμματισμό;
Ποια είναι η διαφορά μεταξύ μιας ανασταλμένης λειτουργίας και μιας τυπικής λειτουργίας σε μια γλώσσα προγραμματισμού;
Μπορείτε να εξηγήσετε την έννοια της αντιστραμμένης συσχέτισης στα γενικά του Kotlin και πώς επηρεάζει την ασφάλεια τύπων;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα της χρήσης του Jetpack Compose στην ανάπτυξη διεπαφών Android;
Ποιες ιδιαιτερότητες διαχείρισης σφαλμάτων γνωρίζετε κατά την εργασία με Kotlin Coroutines;
Έχετε εμπειρία στην υλοποίηση εφέτων κινούμενων εικόνων σε στοιχεία διεπαφής χρήστη;
Ποια μέθοδος βελτιώνουν την αποτελεσματικότητα της αλληλεπίδρασης με την ομάδα ή τους πελάτες;
Με ποιους τρόπους μπορεί να υλοποιηθεί μια κλάση κλειδιού για το HashMap ώστε να μειωθεί η πιθανότητα συγκρούσεων;
Πώς σχεδιάζετε και οργανώνετε την εκτέλεση πολλαπλών επειγουσών εργασιών σε περιορισμένο χρόνο;