Πώς υλοποιήσατε τη συνεργασία στον κώδικα στην ομάδα;
Android
Έχετε εμπειρία στη χρήση κορουτινών στα έργα σας;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας της μεταβλητής volatile και σε ποιες περιπτώσεις η χρήση της είναι δικαιολογημένη;
Πώς μοιραζόταν ο σχεδιαστής τα πρότυπά του με την ομάδα;
Έχετε ελέγξει τον κώδικα ενός άλλου μέλους της ομάδας πριν από την ανάπτυξη ή την ενσωμάτωσή του;
Ποια είναι τα πλεονεκτήματα της χρήσης του ApplicationContext σε σύγκριση με το ActivityContext στο Android;
Ποια σημάδια επιτρέπουν στον χρήστη να προσδιορίσει ότι η ανάλυση θεωρείται επικίνδυνη;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα της επεξεργασίας επικίνδυνων και ασφαλών αδειών στο σύστημα ασφαλείας;
Υπήρξαν περιπτώσεις όπου ο αρχηγός της ομάδας έκανε αλλαγές ή έγραψε κώδικα μόνος του;
Πώς διαχειρίστηκε η ομάδα τις δοκιμές και διασφάλισε την ποιότητά τους;
Τι συμβαίνει αν πραγματοποιήσετε ένα αίτημα δικτύου στο κύριο νήμα του προγράμματος;
Μπορείτε να εξηγήσετε πώς γίνεται η διαχείριση των καταστάσεων της Activity κατά τη διάρκεια του κύκλου ζωής της;
Πώς υλοποιείτε τον έλεγχο της σωστής τοποθέτησης των παρενθέσεων σε μια συμβολοσειρά, χρησιμοποιώντας το πρόβλημα Valid Parentheses στο LeetCode;
Εξηγήστε την έννοια του Context στο πλαίσιο του προγραμματισμού.
Ποιος είναι ο ρόλος του αρχείου μανιφέστο στις εφαρμογές Android;
Ποιος είναι ο κύριος στόχος της χρήσης επεκτατικών λειτουργιών σε μια γλώσσα προγραμματισμού;
Ποιοι τύποι αδειών υπάρχουν στο Android και πώς διαφέρουν;
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος ANR στο πλαίσιο των κινητών εφαρμογών και πώς να τον αντιμετωπίσετε;
Έχετε εμπειρία τοποθέτησης εφαρμογής σε μια αγορά;