Έπρεπε να περιγράψετε προδιαγραφές OpenAPI;
QA / QA Automation
Αναφέρετε την εμπειρία σας με το Git — καταγράψτε μερικές βασικές εντολές και τι κάνουν.
Έχεις ένα εργασιακό έργο σε Spring γραμμένο, ή μαθαίνεις για τον εαυτό σου;
Ποια είναι η διαφορά μεταξύ πίνακα και συλλογής;
Τι συμβαίνει αν φιλτράρεις ένα ερώτημα με ένα πεδίο χωρίς δείκτη;
Ποια είναι η διαφορά μεταξύ του API Stream και των συνηθισμένων βρόχων;
Καταλαβαίνει η ανάπτυξη τι συμβαίνει στις αυτοματοποιημένες δοκιμές; Μπορεί να τις διαβάσει ή να τις συμπληρώσει;
Ετοίμασε ένα παράδειγμα: μετρητής χωρίς συγχρονισμό και με Synchronized/AtomicInteger, εξήγησε ποια σφάλματα μπορεί να προκύψουν χωρίς συγχρονισμό
Αν το αίτημα επαναλαμβάνεται και αποτυγχάνει λόγω timeout — πώς να το αναπαράγετε οικονομικά τοπικά;
Έχεις ρυθμίσει τις δοκιμές σου ως μια εφαρμογή Spring, αν τη χρησιμοποιείς;
Πείτε μας για την ιεραρχία του Throwable, Exception, Error, τη διαφορά μεταξύ Checked και Unchecked εξαιρέσεων
Με ποιες βιβλιοθήκες assert δουλέψατε;
Πόσα αυτοματοποιημένα backend τεστ έχετε αυτήν τη στιγμή στο έργο και πώς φαίνεται η πυραμίδα δοκιμών;
Κάνεις επίσης χειροκίνητες δοκιμές, ή κάποιος άλλος στην ομάδα;
Πόσο διαρκεί η εκτέλεση του smoke και της νυχτερινής regression, ποιοι τύποι δοκιμών περιλαμβάνονται στην regression;
Πώς να γράψετε μια δοκιμή έτσι ώστε, όταν αποτύχει μια υπόθεση στη μέση, να μπορείτε να δείτε το αποτέλεσμα, αλλά να συνεχίσετε με τα επόμενα βήματα;
Τι είναι το null; Μπορεί ένα int να είναι null;
Έχετε χρειαστεί ποτέ να τροποποιήσετε μόνοι σας ένα Dockerfile ή να το γράψετε από το μηδέν;
Πες μου για τον εαυτό σου και την εμπειρία σου
Γράφουν μόνο οι προγραμματιστές δοκιμές μονάδας;