Ποιες εργασίες επιλύουν οι κορουτίνες και ποιο είναι το πλεονέκτημά τους στον ασύγχρονο προγραμματισμό;
Android
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα των βρόχων for και while στην οργάνωση επαναλαμβανόμενων λειτουργιών στον προγραμματισμό;
Πώς διαφέρουν η διαχείριση σφαλμάτων σε Java και Kotlin και πώς υλοποιούνται οι εξαιρέσεις σε κάθε γλώσσα;
Μπορείτε να εξηγήσετε τι είναι μια λειτουργία lambda και πώς χρησιμοποιείται;
Έχετε εμπειρία στην καθοδήγηση ή στη διοίκηση συναδέλφων;
Μπορείτε να εξηγήσετε τι σημαίνει None στη γλώσσα Python;
Πώς υλοποιείτε έναν βρόχο που θα εκτελείται χωρίς προϋποθέσεις και αδιάκοπα;
Πώς πραγματοποιούνταν η διαδικασία ελέγχου κώδικα στην προηγούμενη εταιρεία σας πριν από τη συγχώνευση ή την υλοποίηση;
Ποια είναι τα βασικά πλεονεκτήματα της χρήσης Kotlin σε σύγκριση με τη Java για ανάπτυξη σε Android ή στην πλευρά του διακομιστή;
Ποιες ερωτήσεις συνήθως γίνονται στις συνεντεύξεις για αυτό το θέμα;
Εξηγήστε τι είναι μια αφηρημένη κλάση και πώς διαφέρει από μια κανονική κλάση.
Ποιος είναι ο περιορισμός στη χρήση της λειτουργίας με τον τροποποιητή inline για όλες τις λειτουργίες στο πρόγραμμα;
Πώς διαφέρουν οι στρατηγικές μετάδοσης δεδομένων σε ένα πρόγραμμα: με τιμή και με αναφορά στο αντικείμενο;