Ονομάστε τους τύπους και τα επίπεδα δοκιμών
QA / QA Automation
Τι δοκιμάστηκε με αυτοματοποιημένες δοκιμές: frontend, backend; Ποια βιβλιοθήκη χρησιμοποιήσατε για την αλληλεπίδραση με το REST API;
Γιατί τα τεστ περνούν ξεχωριστά, αλλά αποτυγχάνουν όταν τρέχουν μαζί;
Μπορείς να απαριθμήσεις τις βασικές αρχές του αντικειμενοστραφούς προγραμματισμού;
Πείτε μας για την εργασιακή σας εμπειρία και τη τρέχουσα τεχνολογική στοίβα.
Ποια επίπεδα δοκιμών χρησιμοποίησες στο έργο;
Μίλησέ μου για το WebView, τα χαρακτηριστικά του, τις παγίδες
Ποια είναι η αρχιτεκτονική της εφαρμογής: μονολιθική ή μικροϋπηρεσίες;
Ποια είναι η διαφορά μεταξύ range(101) και range(0, 101);
Τι συμβαίνει μετά το await: ο κώδικας εκτελείται στο ίδιο νήμα ή σε άλλο;
Γράψτε μια συνάρτηση που εκτυπώνει τη συμβολοσειρά <Name> σε μια συνέντευξη στην <company>, κατά προεπιλογή θεωρούμε ότι η εταιρεία είναι η Ozon, αλλά μπορείτε επίσης να δημιουργήσετε τη δική σας εταιρεία.
Ποιους κωδικούς απάντησης HTTP γνωρίζεις; Ποια είναι η διαφορά μεταξύ 401 και 403;
Πώς βρίσκω το απαραίτητο συμβάν (π.χ. σφάλμα) στο Firebase/Sentry ανάμεσα σε χιλιάδες συμβάντα;
Υλοποιήστε τη συμπίεση RLE μιας συμβολοσειράς: δεδομένου ενός πίνακα χαρακτήρων του αγγλικού αλφαβήτου, συμπιέστε τον έτσι ώστε ο επαναλαμβανόμενος χαρακτήρας να καταγράφεται μία φορά, ακολουθούμενος από τον αριθμό των επαναλήψεων. Για παράδειγμα: AAAABBBAAA → A4B3A3.
Υπήρξε αλληλεπίδραση με βάσεις δεδομένων στο πλαίσιο αυτοματοποιημένων δοκιμών;
Σε ποιο επίπεδο γράφετε δοκιμές: μονολίθο, μικροϋπηρεσίες; Πώς καθορίζετε το επίπεδο κάλυψης;
Έχετε ποτέ αναγκαστεί να μεταφράσετε δοκιμές από ένα επίπεδο σε άλλο (π.χ., από E2E σε ενσωμάτωση/συστατικό);
Γιατί αποφασίσατε να μπείτε στην αγορά και να εξετάσετε νέες προτάσεις;
Τι είναι οι τύποι αναφοράς και οι τύποι τιμής στη C#; Ποια είναι η διαφορά; Γιατί διαχωρίζονται σε στοίβα και σωρό; Πώς καθαρίζεται η στοίβα;