Android
Ποια είναι η εμπειρία σας με τον έλεγχο προϊόντων λογισμικού;
Ποιες είναι οι συστάσεις ή μέθοδοι για την αύξηση της αποτελεσματικότητας της εργασίας;
Πότε ακριβώς καλείται η μέθοδος onStartCommand στον κύκλο ζωής της υπηρεσίας;
Αναφέρετε την εμπειρία σας στη δημιουργία πολύ-συστατικών εφαρμογών που περιλαμβάνουν δικτυακή αλληλεπίδραση.
Μπορείτε να εξηγήσετε τον μηχανισμό προσθήκης στοιχείων στη δομή δεδομένων HashSet;
Τι πρέπει να λαμβάνεται υπόψη κατά την αποθήκευση της κατάστασης της εφαρμογής με τη μέθοδο onSaveInstanceState;
Έχετε εμπειρία με έργα που αποτελούνται από πολλά modules;
Πώς καθορίζει η λειτουργία remember πότε πρέπει να ελευθερώσει τη μνήμη για να αποφύγει διαρροές;
Ποιες μέθοδοι ενσωμάτωσης πιστοποιητικών SSL χρησιμοποιούνται σε εφαρμογές Android;
Ποια μέθοδοι υλοποιούνται για την προσθήκη και διαγραφή στοιχείων με κινούμενα σχέδια στο RecyclerView;
Σε ποιες περιπτώσεις είναι προτιμότερο να χρησιμοποιείτε τη δομή δεδομένων HashMap για την αποθήκευση ζευγών κλειδιού-τιμής;
Ποια μέτρα πρέπει να ληφθούν αν το στοιχείο LazyRow προκαλεί επιβράδυνση ή πτώσεις στην απόδοση;
Ποιο είναι το πλεονέκτημα της χρήσης RecyclerView σε σύγκριση με το ListView στην ανάπτυξη Android;
Έχετε αναπτύξει ποτέ μια εφαρμογή για την ρύθμιση και ενεργοποίηση ενός ξυπνητηριού;
Ποια ομάδα σας ταιριάζει περισσότερο για εργασία και γιατί;
Ποια είναι η διαφορά μεταξύ pull request και merge request στο σύστημα Git;
Ποιος είναι ο σκοπός της σημείωσης Provides στο Dagger και πώς χρησιμοποιείται για την παροχή εξαρτήσεων;
Σε ποιες περιπτώσεις είναι απαραίτητο να χρησιμοποιηθεί ο μηχανισμός ατομικών λειτουργιών ή συναλλαγών;
Μπορείτε να εξηγήσετε τον σκοπό και τη χρήση του τύπου Any σε Kotlin;
Ποια μέθοδοι πρέπει να χρησιμοποιηθούν για την κατασκευή της δομής της βάσης δεδομένων για χρήση σε εφαρμογές με υψηλό ανταγωνισμό νημάτων;