Python
Μπορείτε να εξηγήσετε τι είναι οι μεταβλητές δομές δεδομένων και πώς λειτουργούν;
Ποια εργαλεία προτύπων χρησιμοποιήσατε στα έργα σας;
Ποιες ποιότητες ή δεξιότητες θεωρείτε σημαντικές για την επιτυχία στην ομαδική εργασία;
Ποια είναι η χρονική πολυπλοκότητα της προσθήκης ενός στοιχείου σε ένα σύνολο στην Python;
Μπορείς να δώσεις ένα παράδειγμα αλγορίθμου ή προβλήματος όπου εφαρμόζεται μια αναδρομική προσέγγιση;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης της κληρονομικότητας στον αντικειμενοστραφή προγραμματισμό;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης αυστηρής δυναμικής τυποποίησης στις γλώσσες προγραμματισμού;
Μπορείτε να εξηγήσετε τι σημαίνει ένα ψευδώνυμο στο SQL και σε ποιες περιπτώσεις χρησιμοποιείται;
Έχετε εμπειρία στη χρήση διαφόρων μεθόδων ή εργαλείων για την οργάνωση του χρόνου και την αύξηση της παραγωγικότητας;
Πώς να ερμηνεύσουμε την κατάσταση όταν ένα πρόγραμμα περνά πολύ χρόνο στον πυρήνα και λιγότερο σε λειτουργία χρήστη;
Έχετε ασχοληθεί με τη χρήση περιγραφέων στα έργα σας;
Έχετε εμπειρία σε εμπορικά έργα;
Μπορείτε να εξηγήσετε τι σημαίνει ο τελεστής UNION ALL στη SQL και πώς λειτουργεί;
Μπορείς να μιλήσεις για τις βασικές αλλαγές και καινοτομίες στις τελευταίες εκδόσεις της Python;
Πώς διαφέρουν οι εκδόσεις Python 3.10 και 3.11 όσον αφορά τις δυνατότητες και τα χαρακτηριστικά;
Μπορείτε να εξηγήσετε τι είναι το GIL και πώς επηρεάζει τη λειτουργία των νημάτων στην Python;
Μπορείς να αναφέρεις τις βασικές δομές δεδομένων του module collections στην Python και να μιλήσεις γι' αυτές;
Πού βρισκόταν το γραφείο της εταιρείας σας;
Σε ποιες περιπτώσεις συνιστάται η χρήση αρχιτεκτονικής με διαχωρισμό της βάσης δεδομένων σε master και slave για ανάγνωση και εγγραφή δεδομένων;
Ορίστε το προφίλ φόρτωσης του συστήματος (ανάγνωση-βαρύ vs εγγραφή-βαρύ) και αιτιολογήστε.