Πώς διαφέρει η διαδικασία διαχείρισης κατάστασης και κύκλου ζωής της Activity από τους παρόμοιους μηχανισμούς στο Fragment στο Android;
Android
Έχετε εμπειρία στην εργασία με αρχές και πρακτικές καθαρής αρχιτεκτονικής σε έργα;
Σε ποιες περιπτώσεις είναι απαραίτητο να χρησιμοποιηθεί ο μηχανισμός ατομικών λειτουργιών ή συναλλαγών;
Ποια μηχανισμοί διαχείρισης ροών υλοποιούνται στον Dispatcher κατά τη χρήση κορουτινών;
Μπορεί κανείς να προσδιορίσει τον τύπο ενός αντικειμένου χωρίς να χρησιμοποιήσει τον τελεστή typeof ή παρόμοι μεθόδους;
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος 'crossline' στο πλαίσιο του τομέα σας;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας των ατομικών λειτουργιών στον προγραμματισμό;
Τι τύπο Looper πρέπει να χρησιμοποιεί ο Handler για να στέλνει δεδομένα από το φόντο νήμα στο κύριο νήμα της εφαρμογής;
Ποια είναι τα βασικά πλεονεκτήματα και διαφορές μεταξύ των προτύπων MVP και MVVM στο πλαίσιο της αρχιτεκτονικής εφαρμογών;
Ποιος είναι ο ρόλος κάθε διαχειριστή στο σύστημα των κοροτίνων και ποιος είναι ο σκοπός του;
Μπορείς να μιλήσεις για τις βασικές δυνατότητες και χαρακτηριστικά της γλώσσας Kotlin;
Ποιος είναι ο κύριος σκοπός της χρήσης της οδηγίας inline στον προγραμματισμό;
Μπορείτε να εξηγήσετε τον σκοπό και τα χαρακτηριστικά της χρήσης της λέξης-κλειδιού 'noinline' στον προγραμματισμό;
Μπορείς να απαριθμήσεις τους διάφορους τρόπους υλοποίησης της διεπαφής Map σε μια γλώσσα προγραμματισμού;
Πώς να επιλέξετε το βέλτιστο μέγεθος της ομάδας νημάτων για την εκτέλεση υπολογισμών όταν υπάρχουν πολλά ресурσά;
Μπορεί να χρησιμοποιηθεί η ίδια παρουσία ViewModel σε διαφορετικά μέρη της εφαρμογής που υλοποιούν το μοτίβο MVVM;
Πώς μπορεί να οργανωθεί η μετάδοση δεδομένων από μια διαδικασία στο παρασκήνιο στο κύριο νήμα εκτέλεσης;
Έχετε ερωτήσεις σχετικά με τη συνέντευξη που έρχεται;
Σε ποιο σημείο του συστήματος υλοποιείται συνήθως το interface του αποθετηρίου;
Πώς υλοποιείται και λειτουργεί η εντολή volatile στη Java για την εξασφάλιση ορατότητας και σειράς αλλαγών μεταβλητών μεταξύ νημάτων;