QA / QA Automation
Γιατί στην αναζήτηση; Δεν είναι μυστικό;
Με ποια μέσα ακριβώς εργάστηκαν με το Kafka στα αυτοματοποιημένα τεστ;
Πώς δημιουργείτε τις αναφορές σχετικά με τις εκτελέσεις αυτοματοποιημένων δοκιμών;
Γιατί προκύπτουν οι δοκιμές Flaki; Λόγω των υπηρεσιών τους;
Δοκιμές προσβασιμότητας (Accessibility testing) — τι είναι και τι ελέγχεται;
Τι είναι ένα αμετάβλητο αίτημα και γιατί είναι σημαντικό κατά τον έλεγχο API;
Ποια είναι η διαφορά μεταξύ Dockerfile και docker-compose;
Ξέρεις τι πρέπει να κάνει ένας δοκιμαστής στην ομάδα μας;
Με ποιους τρόπους μπορεί να χειριστεί ή να ρίξει κανείς μια εξαίρεση;
Πείτε μας για τη σύνθεση της ομάδας σας στο έργο
Υπήρξαν σενάρια όπου ένα γεγονός προερχόταν από εξωτερικό σύστημα και όχι από το μικροϋπηρεσί σας;
Τι συμβαίνει με το αίτημα μετά την εισαγωγή του domain στον browser και το πάτημα Enter;
Αν το backend καλύπτεται πλήρως από δοκιμές, αξίζει ακόμα να δοκιμάσουμε το UI ή μπορούμε ήδη να το αφήσουμε;
Πες μου για το Docker — τι είναι και γιατί το χρειάζεται το QA;
Ποιες τεχνικές σχεδίασης δοκιμών γνωρίζετε και χρησιμοποιείτε;
Ποιες δομές δεδομένων στην Java είναι συγχρονισμένες και ποιες όχι;
Ποια μέθοδο περιέχει η κλάση Object;
Ποια είναι η διαφορά μεταξύ frontend και backend;
Ποιους κωδικούς απάντησης HTTP γνωρίζεις; Ποια είναι η διαφορά μεταξύ 401 και 403;
Εργασία: Παλίνδρο Γράψτε μια συνάρτηση is_palindrome(s: str) -> bool, που ελέγχει αν μια συμβολοσειρά είναι παλίνδρο (διαβάζεται το ίδιο από αριστερά προς τα δεξιά και από δεξιά προς τα αριστερά). Πρέπει να αγνοεί τα κενά, τα σημεία στίξης και την περίπτωση των γραμμάτων. Παραδείγματα: - is_palindrome("racecar") → True - is_palindrome("A man, a plan, a canal: Panama") → True - is_palindrome("race a car") → False