QA / QA Automation
Σε ποιες περιπτώσεις χρησιμοποιείται η βιβλιοθήκη δοκιμών Chai στη διαδικασία ανάπτυξης;
Ποιοι τύποι δεδομένων υπάρχουν στη Java; Υπάρχουν δύο μεταβλητές d=1 και a=1, η δήλωση d==a είναι αληθής ή ψευδής;
Ποια ομάδα σχηματίσατε ή στην οποία συμμετείχατε στην προηγούμενη εργασία σας;
Πόσο σύντομα είστε έτοιμοι να ξεκινήσετε να εργάζεστε;
Μπορείς να δώσεις ένα παράδειγμα σφάλματος που δεν αποτελεί μεγάλο κίνδυνο, αλλά απαιτεί άμεση διόρθωση;
Τι πρέπει να κάνει το frontend όταν ο διακομιστής επιστρέφει σφάλμα; Ποιο σφάλμα σχετίζεται με την επεξεργασία σφαλμάτων στο frontend;
Ποια κοινά μοτίβα σχεδίασης εφαρμόζετε στην πρακτική σας;
Τι είναι η πυραμίδα δοκιμών; Μίλησε για τα τρία επίπεδα.
Μετά από μία ώρα επίδειξης, η ομάδα διαπίστωσε ότι το κουμπί πληρωμής στο tablet καλύπτεται από μια διαφήμιση. Στα τηλέφωνα, όλα φαίνονται φυσιολογικά. Τι πρέπει να κάνετε;
Γιατί χρησιμοποίησες ακριβώς το INNER JOIN και όχι το LEFT/RIGHT JOIN;
Ποια είναι η κύρια λειτουργία της εντολής git cherry-pick και σε ποια σενάρια χρησιμοποιείται συχνότερα;
Πώς θα υλοποιούσατε τη δομή της αρχικής σελίδας της Yandex εφαρμόζοντας το μοτίβο Page Object;
Πώς ανέθεσατε και διανείμετε τις ευθύνες στο τελευταίο σας έργο;
Πώς αντιδράτε όταν παρατηρείτε ότι οι συνάδελφοί σας κάνουν λάθη στη δουλειά τους;
Γιατί τα τεστ περνούν ξεχωριστά, αλλά αποτυγχάνουν όταν τρέχουν μαζί;
Μπορείς να καταγράψεις και να περιγράψεις τα βασικά συστήματα μεσίτες μηνυμάτων που έχεις αντιμετωπίσει;
Ποιο πλαίσιο δοκιμών χρησιμοποιήσατε — TestNG ή JUnit;
Μπορείτε να δώσετε παραδείγματα σχεδιαστικών προτύπων που έχετε χρησιμοποιήσει στα έργα σας;
Τι είναι ένα fixture;
Πώς μπορεί ένας γεννήτορας να λάβει μια τιμή από έξω μέσω send(); Γράψτε ένα παράδειγμα γεννήτορα που δέχεται τη λέξη 'stop' και σταματά.