Ποιο ήταν το τεστ στοίβα και το πλαίσιο;
QA / QA Automation
Ποιος τύπος δεδομένων δεν μπορεί να είναι κλειδί σε ένα λεξικό;
Πώς λύσατε το πρόβλημα των ασταθών (flaky) δοκιμών;
Πες μου για την εργασιακή σου εμπειρία, σε ποια έργα συμμετείχες, ποιες εργασίες εκτέλεσες.
# Δίνεται μια συμβολοσειρά εισόδου και χρειάζεται μια λίστα αριθμών από αυτήν: # Παράδειγμα: # Είσοδος: "df12fhfj1jja56jdjdg999" # Έξοδος: [12, 1, 56, 999]
Μπορεί ένα ζεύγος που περιέχει μια λίστα να είναι κλειδί ενός λεξικού;
Με ποια μοτίβα αυτοματοποίησης έχεις έρθει σε επαφή, ποια γνωρίζεις;
Τι είναι η αντικειμενοστραφής προγραμματισμός; Γιατί είναι αντικειμενοστραφής; Ποια είναι τα βασικά principles του OOP;
Πώς ήταν ενσωματωμένες οι αυτοματοποιημένες δοκιμές στις διαδικασίες σας; Πότε εκτελούνταν;
Τι είναι ένας διακοσμητής; Ποια ενσωματωμένα διακοσμητικά γνωρίζεις;
Πώς οργανώθηκε η εργασία με τα δοκιμαστικά δεδομένα; Πώς δημιουργήθηκαν, πού αποθηκεύτηκαν, πώς χρησιμοποιήθηκαν;
Τι συμβαίνει με το αντικείμενο όταν αλλάζει ένας αμετάβλητος τύπος δεδομένων (π.χ., αυξάνοντας τον αριθμό 5 κατά 1);
Βελτιστοποίηση λύσης: πώς να αφαιρέσετε το μπλοκ else και να χρησιμοποιήσετε for/else;
Πού είναι προτιμότερο να αποθηκεύονται οι fixtures; Μπορούν να αποθηκευτούν εκτός του conftest.py;
Ποιοι είναι οι τύποι δεδομένων στην Python και σε ποιες ομάδες μπορούν να χωριστούν;
Ποιοι τύποι επιλογέων/εντοπιστών γνωρίζετε; Ποια είναι τα πλεονεκτήματα του XPath και του CSS;
Τι είναι ο γεννήτορας και ο επαναλήπτης; Ποια είναι η διαφορά; Ποια λέξη-κλειδί χρησιμοποιείται στον γεννήτορα;
Ποια αρχές γραφής κώδικα γνωρίζετε; (DRY, SOLID, KISS κ.ά.)
Τι είναι ένα αντικείμενο στην Python; Ποια χαρακτηριστικά έχει κάθε αντικείμενο;
Τι είναι ένα fixture στο PyTest; Από ποια μέρη αποτελείται (setup/teardown μέσω yield); Ποια είναι τα επιχειρήματα του fixture;