Python
Ποια δείκτες χρησιμοποιείτε για την αξιολόγηση της απόδοσης ή της κατάστασης του συστήματος;
Μπορείτε να εξηγήσετε τι είναι οι μεταβλητές δομές δεδομένων και πώς λειτουργούν;
Ποια εργαλεία προτύπων χρησιμοποιήσατε στα έργα σας;
Ποιες ποιότητες ή δεξιότητες θεωρείτε σημαντικές για την επιτυχία στην ομαδική εργασία;
Ποια είναι η χρονική πολυπλοκότητα της προσθήκης ενός στοιχείου σε ένα σύνολο στην Python;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης της κληρονομικότητας στον αντικειμενοστραφή προγραμματισμό;
Πότε επιλέγεις να χρησιμοποιήσεις την εντολή rebase αντί για merge στο Git, και γιατί;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης αυστηρής δυναμικής τυποποίησης στις γλώσσες προγραμματισμού;
Μπορείτε να εξηγήσετε τι σημαίνει ένα ψευδώνυμο στο SQL και σε ποιες περιπτώσεις χρησιμοποιείται;
Μπορείτε να εξηγήσετε τι εννοείται με τις fixtures στο πλαίσιο των αυτοματοποιημένων δοκιμών;
Έχετε εμπειρία στη χρήση διαφόρων μεθόδων ή εργαλείων για την οργάνωση του χρόνου και την αύξηση της παραγωγικότητας;
Πώς να ερμηνεύσουμε την κατάσταση όταν ένα πρόγραμμα περνά πολύ χρόνο στον πυρήνα και λιγότερο σε λειτουργία χρήστη;
Έχετε ασχοληθεί με τη χρήση περιγραφέων στα έργα σας;
Έχετε εμπειρία σε εμπορικά έργα;
Πώς μπορεί κανείς να ενεργοποιήσει ρητά μια εξαίρεση στο πλαίσιο αρνητικών δοκιμών;
Μπορείτε να εξηγήσετε τι σημαίνει ο τελεστής UNION ALL στη SQL και πώς λειτουργεί;
Εξηγήστε τις αρχές και τη διαφορά μεταξύ της διαδικασίας ELT και ETL στο πλαίσιο της επεξεργασίας δεδομένων
Πώς διακρίνουμε την επεξεργασία πολλαπλών επεξεργαστών από τις ασύγχρονες λειτουργίες στον προγραμματισμό;
Σε ποιες περιπτώσεις συνιστάται η χρήση αρχιτεκτονικής με διαχωρισμό της βάσης δεδομένων σε master και slave για ανάγνωση και εγγραφή δεδομένων;
Ορίστε το προφίλ φόρτωσης του συστήματος (ανάγνωση-βαρύ vs εγγραφή-βαρύ) και αιτιολογήστε.