Android
Πώς αποκωδικοποιείται το XML;
Πώς οργανώνετε την αλληλεπίδραση μεταξύ του τμήματος και της υπηρεσίας στην εφαρμογή σας;
Ποια είναι η διαφορά μεταξύ μιας υπηρεσίας στο παρασκήνιο και μιας υπηρεσίας στην πρώτη γραμμή στο Android;
Πώς βοηθάει ο Handler στην εκτέλεση εργασιών με συγχρονισμό;
Τι σημαίνει η λέξη-κλειδί 'suspend' σε Kotlin;
Σε ποιες περιπτώσεις πρέπει να χρησιμοποιείτε atomic και σε ποιες synchronized;
Τι είναι το CharSequence;
Ποιες λειτουργίες εκτελείτε συνήθως στο Git;
Ποια είναι η διαφορά μεταξύ ασυγχρονικότητας και παραλληλισμού;
Τι είναι τα αντικείμενα στη Java;
Πώς μπορούμε να αποθηκεύσουμε δεδομένα εκτός του fragment;
Πώς θα υλοποιούσατε μια μη ακυρώσιμη κορουτίνα;
Ποια είναι η διαφορά μεταξύ των primitive και των αναφορικών τύπων;
Τι μπορείτε να πείτε για τον δομημένο ανταγωνιστικό προγραμματισμό;
Τι είναι η σειριοποίηση και η ανάλυση αντικειμένων στο Android;
Μπορεί να χρησιμοποιηθεί το Handler για την εκτέλεση δικτυακών αιτημάτων;
Ποια είναι η διαφορά μεταξύ των frameworks Dagger και Koin;
Τι θα κάνατε αν σας ανατεθεί η διόρθωση του μακρού χρόνου εκκίνησης της εφαρμογής σε ένα παρωχημένο έργο;
Μπορείς να εξηγήσεις την αρχή λειτουργίας ενός delegate σε μια κλάση σε Kotlin;
Για ποιο λόγο χρησιμοποιούνται οι κλάσεις δεδομένων και οι κλάσεις sealed στο Kotlin;