Android
Σε ποιους τομείς ή εταιρείες είχατε εμπειρία στη διαχείριση έργων;
Με ποιες δυσκολίες μπορεί να συναντήσει κανείς κατά τη μεταφορά δεδομένων μεταξύ δραστηριοτήτων στο Android;
Ποια είναι η διαφορά μεταξύ των primitive τύπων δεδομένων και των αναφορικών τύπων στη γλώσσα Java;
Σε ποιο μέρος της εκτέλεσης των κορουτινών θα συμβεί ένας άπειρος βρόχος, αν υπάρχει μέσα σε αυτή;
Πώς αλληλεπιδρά η λέξη-κλειδί 'out' με τις συλλογές στη Java;
Ποιους τομείς ή τεχνολογίες σκοπεύετε να μάθετε στο μέλλον;
Ποιο bytecode παράγεται για την δήλωση ενός αντικειμένου companion σε Kotlin κατά τη μεταγλώττιση σε ένα έργο Java;
Μίλησε για αποκλεισμούς και χρήση συναλλαγών στο PostgreSQL.
Ποιος είναι ο ρόλος και οι βασικές εφαρμογές του συστήματος Flowable στη διαδικασία αυτοματοποίησης επιχειρηματικών διαδικασιών;
Ποιος είναι ο ρόλος και ο σκοπός της κλάσης Completable στη βιβλιοθήκη RxJava;
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος ANR στο πλαίσιο των κινητών εφαρμογών και πώς να τον αντιμετωπίσετε;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα της χρήσης του RecyclerView στην ανάπτυξη Android;
Ποια προσέγγιση ανάπτυξης λογισμικού χρησιμοποιήσατε στην τελευταία σας θέση;
Χρησιμοποιείται ένα πεδίο που δηλώνεται μέσα στην data class στη μέθοδο hashCode;
Ποια χαρακτηριστικά και παγίδες πρέπει να λαμβάνονται υπόψη κατά την κλήση της μεθόδου onDestroy στον κύκλο ζωής του συστατικού;
Εξηγήστε τη λειτουργία του μηχανισμού ανακλαστικότητας στη Java και τις βασικές εφαρμογές του
Ποια στοιχεία πρέπει να οριστούν στο Retrofit για την λήψη δεδομένων στην εφαρμογή;
Τι τύπους dispatchers για τις coroutine γνωρίζεις και πώς λειτουργούν;
Πώς υλοποιείται η λειτουργικότητα λαμβάνοντας υπόψη τις αρχές της καθαρής αρχιτεκτονικής, όπου η εφαρμογή πραγματοποιεί δικτυακά αιτήματα και επεξεργάζεται ορισμένες λειτουργίες;
Ποιο είναι το περιεχόμενο της χρήσης μιας πολυ-ενότητας αρχιτεκτονικής για την επίλυση διαφορετικών τύπων εργασιών;