Πώς μαθαίνεις νέες τεχνολογίες και εργαλεία; Υπάρχει ένα πλάνο (οδικός χάρτης) ή είναι περιστασιακό; Δώσε ένα παράδειγμα αυτού που έμαθες τους τελευταίους έξι μήνες.
Python
Υπήρξε ποτέ περίπτωση που ανακάλυψες ένα σφάλμα (δικό σου ή κάποιου άλλου) μετά την κυκλοφορία; Τι έκανες;
Φανταστείτε δύο ειδικούς με τις ίδιες γνώσεις και εμπειρία: γιατί μετά από μερικά χρόνια ο ένας μπορεί να γίνει σαφώς πιο δυνατός από τον άλλον;
Πώς λειτουργεί το GIL στην Python; Πότε προσφέρει πλεονέκτημα η πολυνηματική και πότε όχι;
Τι κάνει ο τελεστής yield from στην Python;
Η επαγγελματική ανάπτυξη ξεκινά όταν ένα άτομο αρχίζει να κάνει περισσότερες ερωτήσεις παρά να δίνει απαντήσεις — πώς το καταλαβαίνεις, πόσο σου είναι κοντά;
Εσύ, πώς αντιμετωπίζεις την κριτική προς το πρόσωπό σου;
Τι είναι τα contextvars; Ποιος είναι ο σκοπός τους;
Ποια στάδια περνάει ο κώδικας Python από τη συγγραφή μέχρι την εκτέλεση;
Πώς θέτεις προτεραιότητες όταν λαμβάνεις ταυτόχρονα πολλές επείγουσες εργασίες από διαφορετικά άτομα;
Πώς μιλάς για μια λύση που συνεπάγεται τεχνικό χρέος (κερδίζουμε τώρα, αλλά αργότερα θα είναι πιο δύσκολο να κλιμακωθεί);
Τι είναι το WebSocket και ποια είναι η διαφορά από το κανονικό HTTP;
Τι ακριβώς εννοείς με το 'να ξέρεις τα πάντα μέχρι και το βίδωμα' — μπορείς να επισημάνεις συγκεκριμένους τομείς ανάπτυξης;
Έχει συμβεί ποτέ να αναλάβεις μια εργασία που αποδείχθηκε πιο δύσκολη από ό,τι νόμιζες; Πώς βγήκες από αυτήν την κατάσταση;
Μπορείτε να γράψετε τη δική σας κλάση και να χρησιμοποιήσετε ένα αντικείμενο αυτής της κλάσης ως κλειδί σε ένα λεξικό;
Πώς να ελέγξετε αν χρησιμοποιείται δείκτης σε ένα ερώτημα PostgreSQL;
Ποια είναι τα δυνατά και αδύνατα σημεία σου (στο λογισμικό); Τι επιδιώκεις να βελτιώσεις;
lru_cache ή Redis/Memcached — ποιο είναι καλύτερο να χρησιμοποιήσετε και πότε;
Πώς εργάζεσαι υπό συνθήκες ελλιπών απαιτήσεων ή συνεχώς μεταβαλλόμενων τεχνικών προδιαγραφών;
Ποια είναι η βάση της coroutine στο παρασκήνιο; Πώς διατηρεί την κατάσταση και μπορεί να εναλλάσσεται;