Android
Ποιες εναλλακτικές κατασκευές ή λέξεις-κλειδιά που εκτελούν τη λειτουργία του static στη Java χρησιμοποιούνται στο Kotlin;
Ποια χαρακτηριστικά και παγίδες πρέπει να λαμβάνονται υπόψη κατά την κλήση της μεθόδου onDestroy στον κύκλο ζωής του συστατικού;
Ποια είναι η διαφορά στους τρόπους επικοινωνίας μεταξύ View και των μοντέλων της: ViewModel και View, καθώς και Presenter και View;
Πώς μπορεί να προσδιοριστεί αν ο μηχανισμός Looper είναι ενεργός στη τρέχουσα ροή;
Ποια είναι οι διαφορές μεταξύ των βιβλιοθηκών Dagger και Toothpick στην υλοποίηση της εισαγωγής εξαρτήσεων;
Είσαι έτοιμος να ασχοληθείς με την ανάπτυξη διακοσμητικών στοιχείων διεπαφής για την εμφάνιση δεδομένων;
Ποια τυπική εργασία ή έργο θα ήθελες να υλοποιήσεις στο μέλλον;
Ποια είναι η βασική κλάση που αποτελεί πρόγονο όλων των κλάσεων στο Kotlin;
Μπορεί κανείς να είναι σίγουρος ότι κατά την αλλαγή των ρυθμίσεων θα κληθεί ακριβώς ο κατασκευαστής του τμήματος χρήστη;
Ποια είναι η συγκεκριμένη εργασία που εκτελεί ένας εξειδικευμένος διαχειριστής με ένα μόνο νήμα στο σύστημα;
Μπορείτε να περιγράψετε τα βασικά καθήκοντα και τις ευθύνες σας σε αυτό το έργο;
Μπορείς να απαριθμήσεις τους βασικούς primitive τύπους δεδομένων στη Java;
Τι τύπος προτύπου Builder εφαρμόζεται όταν το αποτέλεσμα της εκτέλεσής του δεν είναι σημαντικό;
Είναι δυνατόν να δημιουργήσετε σε Kotlin δύο ίδιες αντικείμενα με τις ίδιες τιμές ιδιοτήτων;
Μπορεί να διατηρηθεί η κατάσταση του ViewModel μετά το τέλος της διαδικασίας της εφαρμογής;
Έχετε εμπειρία με επεκτάσεις ή πρόσθετα σε έργα;
Μπορείτε να εξηγήσετε τον μηχανισμό λειτουργίας του μοτίβου MVP στην ανάπτυξη λογισμικού;
Είστε ικανοποιημένος/η με τα αποτελέσματα αυτής της συνέντευξης;
Μπορείς να εξηγήσεις τι σημαίνει ο όρος 'lag' στο Android και πώς επηρεάζει τη λειτουργία της εφαρμογής;
Έχετε εμπειρία στη χρήση κορουτινών στα έργα σας;