Kotlin
Ποια χαρακτηριστικά εργασίας με ροές δεδομένων παρέχει η γλώσσα προγραμματισμού Kotlin;
Ποιος είναι ο σκοπός της λειτουργίας 'apply' σε Kotlin;
Τι είναι το 'typealias' στο Kotlin και πώς το χρησιμοποιείτε;
Ποια πλεονεκτήματα προσφέρει η χρήση του Kotlin στην ανάπτυξη web εφαρμογών;
Τι είναι η έκφραση 'object' στο Kotlin και πώς μπορεί να χρησιμοποιηθεί;
Πώς μπορεί να ενσωματωθεί ο κώδικας Kotlin με τον κώδικα Java;
Εξηγήστε τι είναι η ασφάλεια null στη γλώσσα Kotlin.
Πώς χρησιμοποιείτε την ανακλαστικότητα (reflection) στο Kotlin;
Ποια μηχανισμοί υπάρχουν για την τεκμηρίωση του κώδικα σε Kotlin;
Πώς να εργαστείτε με ροές (streams) σε Kotlin;
Τι είναι μια coroutine στο Kotlin και πώς λειτουργεί;
Ποια στοιχεία πολυνηματικής παρέχει το Kotlin;
Τι είναι οι τροποποιητές ορατότητας και πώς τους χρησιμοποιούμε στο Kotlin;
Πώς ρυθμίζετε ένα έργο Kotlin με χρήση Gradle ή Maven;
Τι είναι το Kotlin και για ποιο λόγο χρησιμοποιείται;
Πώς γίνεται η εργασία με βάσεις δεδομένων σε Kotlin;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα των interfaces σε Kotlin και Java;
Ποια μεθόδους δοκιμής χρησιμοποιείτε για να δοκιμάσετε τον κώδικα σε Kotlin;
Τι είναι οι εσωτερικές (nested) και εσωτερικές (inner) κλάσεις στο Kotlin;
Πώς να εργαστείτε με συλλογές σε Kotlin;