QA / QA Automation
Έχεις ποτέ ασχοληθεί με δοκιμές end-to-end/αυτοματοποίηση;
[όνομα] ρώτησε: Ποια προβλήματα μπορεί να προκύψουν κατά την παράλληλη εκτέλεση των τεστ end-to-end;
Αρχές της αντικειμενοστραφούς προγραμματισμού.
Έχετε εργαστεί με gRPC σε έργα;
Τα κινητά τηλέφωνα είναι οι κύριες πλατφόρμες;
Χρειάζεσαι εξοπλισμό;
Πώς ενσωματώνονται τα αυτοματοποιημένα τεστ στη γραμμή CI/CD και πώς εκτελούνται;
Τι είναι ένα fixture στο PyTest; Από ποια μέρη αποτελείται (setup/teardown μέσω yield); Ποια είναι τα επιχειρήματα του fixture;
Πόσο έτοιμος/η είσαι να ξεκινήσεις να εργάζεσαι;
Δοκιμάζοντας ένα API χωρίς τεκμηρίωση, πώς καταλαβαίνεις αν το αποτέλεσμα του αιτήματος είναι σωστό ή όχι;
Πώς χρησιμοποίησες το Postman;
Έχετε εργαστεί με μεσίτες μηνυμάτων; Ποιος είναι ο σκοπός τους;
Πώς θα κρυπτογραφηθεί τότε το αίτημά μου (μηχανισμός κρυπτογράφησης);
Έγραψες και τα σχέδια δοκιμών;
[όνομα] ρώτησε: Μπορείς να περιγράψεις ένα πρόσφατο παράδειγμα μιας backend εργασίας που δοκίμασες;
Τι είναι οι getters και setters;
Πες μου για τα scope των fixtures στο pytest.
Μίλησε για τον τροποποιητή static. Πώς διαφέρει μια στατική κλάση από μια κανονική;
Ποια είναι η διαφορά μεταξύ range(101) και range(0, 101);
Έχει έρθει μια εργασία: δημιουργούν μια νέα φόρμα εγγραφής, με 10 πεδία που πρέπει να συμπληρωθούν. Μπορεί να υπάρχουν πολλές ελέγχοι. Πώς ελαχιστοποιείς τον αριθμό των δοκιμών χωρίς να χάσεις πολύ σε κάλυψη;