Εξηγήστε τις βασικές αρχές εργασίας με πολλαπλά νήματα στην Python και τα πλεονεκτήματά τους.
QA / QA Automation
Παρακαλώ, πες μας για την εμπειρία σου στην αυτοματοποίηση: περισσότερο UI ή API; Πόσα χρόνια/μήνες εμπειρίας έχεις στην Python;
Πείτε τον κύκλο ζωής ενός ελαττώματος.
Πες μου για τα DevTools του browser: ποιες καρτέλες χρησιμοποιείς και για ποιο λόγο;
Πώς ελέγχετε τη λειτουργικότητα των εργασιών Jenkins;
Έχετε εμπειρία με ενσωματώσεις (εξωτερικές υπηρεσίες), mocks; Χρησιμοποιήσατε το WireMock ή γράψατε τα δικά σας mocks;
Μπορείτε να εξηγήσετε την έννοια του ασύγχρονου προγραμματισμού στην Python και πώς διαφέρει από την συγχρονική εκτέλεση;
Τι είναι η σοβαρότητα και η προτεραιότητα; Πώς διαφέρουν; Δώστε ένα παράδειγμα ελαττώματος με χαμηλή προτεραιότητα και υψηλή σοβαρότητα.
Πώς αντέδρασε η διοίκηση στο γεγονός ότι το iOS δεν ελέγχθηκε; Δεν υπήρχαν χρήστες στο iOS;
Κατάσταση: αποστάλθηκε ένα σφάλμα στον προγραμματιστή, ο προγραμματιστής λέει ότι δεν είναι σφάλμα, αλλά λειτουργία. Τι θα κάνετε;
Τι είναι το stack trace;
Πώς να καταλάβετε πώς να χρησιμοποιήσετε τα logs backend για τον έλεγχο των αιτημάτων;
Η κινητή εφαρμογή ήταν εγγενής, υβριδική ή προσαρμοστική;
Έχετε εργαστεί με βάσεις δεδομένων; Μπορείτε να δώσετε ένα παράδειγμα ερώτησης με JOIN; Για τι χρειάζεται το HAVING; Για τι χρειάζεται το DISTINCT και πού γράφεται; Ποιες λειτουργίες φιλτραρίσματος γνωρίζετε; Πώς λειτουργεί το LIKE; Ποιους τύπους βάσεων δεδομένων γνωρίζετε; Για τι χρησιμεύουν το πρωτεύον κλειδί και το ξένο κλειδί;
Πώς πραγματοποιείτε την ανάλυση δοκιμής και ποιες μετρήσεις χρησιμοποιείτε για την αξιολόγηση της ποιότητας;
Από τι αποτελείται ένα αίτημα HTTP; Ποιες κεφαλίδες γνωρίζετε και πώς τις εφαρμόσατε;
Για τις μη λειτουργικές δοκιμές: πώς υλοποιήθηκαν, τι κάναμε στο πλαίσιο;
Με ποια εργαλεία ελέγχθηκε ότι το συμβάν στάλθηκε στο backend και το backend έκανε τα αιτήματα στις απαραίτητες υπηρεσίες;
Μπορεί το finally να μην εκτελεστεί;
Πες μου για το τρέχον έργο σου, τα καθήκοντά σου σε αυτό το έργο, και ίσως κάποιες ενδιαφέρουσες εργασίες από προηγούμενες θέσεις.