QA / QA Automation
Εξηγήστε τι σημαίνει η εντολή `git clone` και για ποιο σκοπό χρησιμοποιείται στο σύστημα ελέγχου εκδόσεων Git.
Τι είναι η κάλυψη δοκιμών και πώς μπορεί να μετρηθεί;
Εξηγήστε την αρχή λειτουργίας του μοτίβου Service Locator και τα βασικά χαρακτηριστικά του.
Πώς επιλύει η Java 8 το πρόβλημα των συγκρούσεων κατά την εργασία με συλλογές ή δομές δεδομένων;
Ποιοι τύποι προσδοκιών μπορείτε να καταγράψετε στο πλαίσιο της ανάπτυξης λογισμικού;
Ποιες είναι οι κύριες αιτίες εμφάνισης του κωδικού σφάλματος 500 κατά την εργασία με τον διακομιστή;
Πόσο αναλυτικά αναλύεις τα αρχεία καταγραφής για την ανίχνευση προβλημάτων και τη βελτιστοποίηση του συστήματος;
Πώς μπορείτε να δείτε όλα τα αρχεία στον τρέχοντα φάκελο μέσω της γραμμής εντολών σε Linux;
Ποιες βασικές μεθόδους HTTP αιτημάτων γνωρίζεις; Ποια είναι η διαφορά μεταξύ GET και POST;
Τι εμπειρία έχετε στις αυτοματοποιημένες δοκιμές λογισμικού;
Έχετε εμπειρία στη συγγραφή ερωτημάτων SQL για εργασία με βάσεις δεδομένων;
Τι τύπους ερωτημάτων SQL έχετε χρησιμοποιήσει στα έργα σας;
Ποια βασικά κεφαλίδες HTTP χρησιμοποιείτε πιο συχνά στην εργασία σας;
Μπορείτε να εξηγήσετε πώς λειτουργεί η συνθήκη επιλογής στον προγραμματισμό;
Πώς εκτελούσατε αυτόματα τεστ στο προηγούμενο έργο ή εταιρεία σας;
Πώς υλοποιείς την επιλογή στοιχείων στη σελίδα — μέσω CSS selectors ή εκφράσεων XPath;
Είστε έτοιμοι να εργαστείτε στον προσωπικό σας υπολογιστή;
Μπορείτε να εξηγήσετε τις βασικές έννοιες και αρχές της θεμελιώδους θεωρίας δοκιμών λογισμικού;
Περιγράψτε πώς υλοποιήθηκε το σύστημα αυθεντικοποίησης και εξουσιοδότησης στο τελευταίο σας έργο.
Μπορώ να συγκρίνω διαφορετικές βιβλιοθήκες δοκιμών για την αυτοματοποίηση διεπαφής χρήστη σε JavaScript;