QA / QA Automation
Πείτε μας για τους τελευταίους μήνες εργασίας, σχετικά με το έργο, σε μεγάλης κλίμακας εργασίες. Ποια ήταν η αναλογία δοκιμών του backend και του frontend;
Πώς λύνονταν συνήθως οι συγκρουσιακές καταστάσεις; Διηγηθείτε περισσότερα για την περίπτωση με τον αναλυτή.
Ποιες είναι οι μισθολογικές σου προσδοκίες;
Υπάρχουν αρνητικά σημεία στους μικροϋπηρεσίες;
Υπήρξαν καταστάσεις όπου δεν τηρήθηκαν οι προθεσμίες δοκιμών;
Ποια αρχές της αντικειμενοστραφούς προγραμματισμού γνωρίζετε;
Πόσο γρήγορα θα μπορέσετε να φύγετε μετά την προσφορά, αν σας ενδιαφέρει;
Θα ήθελες να εξελιχθείς στον τομέα της ανάπτυξης; Ποιους τομείς ανάπτυξης και κατευθύνσεις βλέπεις για τον εαυτό σου;
Φαντάσου ότι έχεις ένα frontend, ένα endpoint GET ALL επιστρέφει μια λίστα χρηστών με ID και όνομα, και σε κάποιο σημείο, αντί για το ID, εμφανίζεται μια λανθασμένη τιμή στη στήλη. Πώς θα εντόπιζες αυτό το πρόβλημα;
Ετοίμασε ένα παράδειγμα: μετρητής χωρίς συγχρονισμό και με Synchronized/AtomicInteger, εξήγησε ποια σφάλματα μπορεί να προκύψουν χωρίς συγχρονισμό
Τι είναι το WebSocket και πώς διαφέρει από το HTTP;
Δηλαδή, τα τεστ ολοκλήρωσης σας περιλαμβάνουν μια υπηρεσία που πηγαίνει σε μια άλλη υπηρεσία ή σε μια βάση δεδομένων;
Με ποιες εργαλεία και υπηρεσίες παρακολούθησης logs έχεις χρησιμοποιήσει;
Ονομάστε τις μη λειτουργικές δοκιμές που θα πραγματοποιούσατε για αυτήν την υπηρεσία.
Τι είναι ένα fixture στο PyTest; Από ποια μέρη αποτελείται (setup/teardown μέσω yield); Ποια είναι τα επιχειρήματα του fixture;
Δοκιμάζοντας ένα API χωρίς τεκμηρίωση, πώς καταλαβαίνεις αν το αποτέλεσμα του αιτήματος είναι σωστό ή όχι;
Έχετε εμπειρία με εργαλεία ανάλυσης κυκλοφορίας;
Έχετε εργαστεί με πολυνηματικότητα;
Τι κάνει η εντολή mvn clean test;
Τι είναι το Kibana;