Android
Τι εμπειρία έχετε με τις εσωτερικές ενσωματώσεις συστημάτων;
Μπορείς να δώσεις παραδείγματα λειτουργιών όπως το map και να εξηγήσεις τη χρήση τους;
Μπορείτε να απαριθμήσετε τα βασικά συστατικά μιας τυπικής εφαρμογής;
Ποια είναι τα πλεονεκτήματα της χρήσης fragments σε σύγκριση με πολλαπλές Activity σε εφαρμογές Android;
Πώς μπορεί κανείς να ενώσει δύο ταξινομημένους πίνακες σε έναν νέο ταξινομημένο πίνακα, χρησιμοποιώντας επιπλέον μνήμη;
Μπορείτε να εξηγήσετε τι σημαίνει ο όρος ANR στο πλαίσιο των κινητών εφαρμογών και πώς να τον αντιμετωπίσετε;
Ποιους τρόπους εκτέλεσης εργασιών στις Coroutines γνωρίζεις;
Ποιες είναι οι συστάσεις ή μέθοδοι για την αύξηση της αποτελεσματικότητας της εργασίας;
Γιατί είναι σημαντικό να καθορίσετε την παράμετρο targetSdk στο αρχείο build.gradle για το τμήμα του έργου;
Πώς μπορεί η χρήση του AsyncTask να οδηγήσει σε διαρροές μνήμης στην εφαρμογή;
Ποια είναι οι βασικές προσεγγίσεις για τη δημιουργία κορουτινών στον προγραμματισμό;
Μπορείτε να εξηγήσετε τι είναι οι βαθιές συνδέσεις και πώς λειτουργούν στις κινητές εφαρμογές;
Πώς ξεκινήσατε να προγραμματίζετε και τι σας οδήγησε σε αυτό;
Πώς πραγματοποιείται η μεταφορά δεδομένων στους παραμέτρους της μεθόδου σε Java;
Ποιους τρόπους χρησιμοποιείς για να μετατρέψεις δεδομένα σε μια μορφή κατάλληλη για αποθήκευση ή μετάδοση, και για τη διαδικασία αντίστροφης μετατροπής;
Ποια είναι η εμπειρία σας στην εφαρμογή των εννοιών αντικειμενοστραφούς προγραμματισμού στην πρακτική ανάπτυξης;
Ποια είναι η διαφορά μεταξύ pull request και merge request στο σύστημα Git;
Ποια είναι η διαφορά μεταξύ της αποθήκευσης δεδομένων στο ViewModel και της χρήσης της μεθόδου onSaveInstanceState για την αποθήκευση της κατάστασης της εφαρμογής;
Μπορεί να υλοποιηθεί η χρήση επιχειρημάτων στον κατασκευαστή για το Fragment στο Android;
Έχεις δουλέψει με το Compose για το σχεδιασμό διεπαφών;