Ποια είναι η διαφορά μεταξύ των αιτημάτων PUT και PATCH;
QA / QA Automation
Έχεις ρυθμίσει μόνος σου κάποια pipelines;
Ξέρεις τι είναι η ανάπτυξη βάσει κατάταξης;
POST /api/v1/transfers/internal Idempotency-Key: UUID (απαιτείται) Authorization: Bearer <token> { "source_account_id": "83740e53-609c-[phone]f9e61f22401", "destination_account_id": "[phone]f5c-[phone]a", "amount": 1500.50, "currency": "USD", "description": "πληρωμή για ενοίκιο", "save_as_template": true } { "status": "success", "transaction_id": "77e1c83b-7bb0-437b-9250-8c9339e0538b", "data": { "amount": 1500.00, "currency": "USD", "executed_at": "[phone]T23:15:00Z", "template_saved": true } } [Παρέχεται διάγραμμα ακολουθίας και σχήμα βάσης δεδομένων για το πλαίσιο]
Τι είναι μια ουρά μηνυμάτων; Πώς δοκιμάζετε εφαρμογές που λειτουργούν με ουρά μηνυμάτων;
Συμφωνείτε εκ των προτέρων στο grooming ότι οι προγραμματιστές θα γράψουν δοκιμές μονάδας, και καταλαβαίνεις τι θα καλύψεις;
Πώς ενσωματώνονται τα αυτοματοποιημένα τεστ στη γραμμή CI/CD και πώς εκτελούνται;
Πώς συγχρονίζετε τα τεστ των προγραμματιστών με τα δικά σας; Ποιο ποσοστό των τεστ έχει γραφτεί στην υπηρεσία;
Έχεις ακούσει για την πρακτική Three Amigos;
Πώς λειτουργούν οι υποερωτήσεις (subquery) σε μια βάση δεδομένων; Πώς κάνουμε ένα εσωτερικό SELECT από έναν πίνακα σε έναν άλλο;
Ποιο επίπεδο αυτοματοποιημένων δοκιμών υποστηρίζεται στην ομάδα; Μονάδα, ολοκλήρωση, E2E;
Για το web, χρησιμοποιείς QA Automation — ποια εργαλεία ακριβώς;
Υπάρχει κάποιο εργαλείο για να δεις πώς καλύπτεται το προϊόν από δοκιμές;
Έχεις δοκιμάσει την τεκμηρίωση; Πώς συμμετείχες στα στάδια grooming και συναντήσεων;
Χρησιμοποιείτε αυτά τα εργαλεία για να γράψετε αυτοματοποιημένες δοκιμές — στο backend ή στο frontend;
Για ποια αυτοματοποιημένα τεστ είσαι υπεύθυνος ως QA;
POST /api/v1/transfers/internal ● Idempotentía-Key: UUID (obligatorio) ● Autorización: Bearer <token> { "source_account_id": "83740e53-689c-[phone]f9e61f22401", "destination_account_id": "[phone]f5c-[phone]a", "amount": 1500.50, "currency": "USD", "description": "Pago por alquiler", "save_as_template": true } { "status": "success", "transaction_id": "77e1c83b-7bb0-437b-9250-8c9339e0538b", "data": { "amount": 1500.00, "currency": "USD", "executed_at": "[phone]T23:15:00Z", "template_saved": true } } [El diagrama de secuencia y el esquema de la base de datos se proporcionan para contexto sobre el servicio de transferencias, lógica empresarial, publicación de eventos y estructura de la base de datos.]
Ποια είναι η διαδικασία σου για τη συγγραφή αυτοελέγχων; Σε ποιο σημείο συμμετέχεις για τη συγγραφή αυτοελέγχων;
Με ποια εργαλεία, βιβλιοθήκες, frameworks έχετε εμπειρία στην αυτοματοποίηση ιστού;