Python
Ονομάστε τις βασικές αρχές της αντικειμενοστραφούς προγραμματισμού (πολυμορφισμός, ενσωμάτωση, αφαιρεση, κληρονομικότητα) και εξηγήστε κάθε μία.
Τι είναι οι δείκτες και για ποιο λόγο χρησιμοποιούνται; Σε ποιες περιπτώσεις αξίζει να δημιουργήσετε έναν δείκτη και σε ποιες όχι;
Μπορείτε να δηλώσετε μεταβλητές στην Python;
Πώς μπορείτε να χρησιμοποιήσετε τη γραμμή εντολών για να βρείτε συγκεκριμένες εξαιρέσεις στα αρχεία καταγραφής;
Ποια είναι η διαφορά μεταξύ [x for x in y] και (x for x in y);
Έχετε ακούσει για το LangGraph;
Ποια είναι τα βασικά πλεονεκτήματα των εκδόσεων MRO2 και MRO3;
Τι σας ώθησε να ξεκινήσετε ξανά την ανάπτυξη μετά από ένα διάλειμμα;
Με ποιους τρόπους πραγματοποιείται η επαλήθευση της ταυτότητας του χρήστη σε αφηρημένες διαδικτυακές υπηρεσίες;
Είστε εξοικειωμένοι με τις κανονικές εκφράσεις;
Τι κάνει ο τελεστής yield from στην Python;
Τι είναι το WSGI;
Πώς μπορούμε να προσδιορίσουμε αν ένα συγκεκριμένο στοιχείο περιέχεται σε ένα σύνολο στην Python;
Ποια είναι η διαφορά μεταξύ δοκιμών φόρτωσης και δοκιμών στρες;
Μπορεί να εξαχθεί ένα στοιχείο από τη θέση του σε ένα σύνολο χωρίς ταξινόμηση;
Έχετε αναπτύξει ή συμμετάσχει στη σχεδίαση της δομής της βάσης δεδομένων;
Μπορείς να απαριθμήσεις τους τύπους βάσεων δεδομένων με τους οποίους έχεις εργαστεί και να εξηγήσεις τα χαρακτηριστικά τους;
Πότε είναι κατάλληλο να χρησιμοποιείτε την κλήση της μεθόδου super στον προγραμματισμό;
Πώς ενημερώνετε και αναπτύσσετε τις επαγγελματικές σας δεξιότητες και γνώσεις;
Τι σας αρέσει περισσότερο στη δουλειά: να συμμετέχετε στην ανάπτυξη νέων προτάσεων και αλλαγών ή να ασχολείστε με το σχεδιασμό της τεχνικής αρχιτεκτονικής;