QA / QA Automation
Πώς ήταν δομημένες οι διαδικασίες σου μετά τον εντοπισμό των προβλημάτων;
Έχετε εμπειρία στην οικοδόμηση ομάδων ή στην καθοδήγηση ανθρώπων, εισάγοντάς τους στο θέμα του QA/αυτοματοποίησης;
Με ποιο είδος API, εκτός από REST, είστε εξοικειωμένοι;
Πόσο εξοικειωμένος είσαι με τη διαχείριση από την άποψη της διαχείρισης δοκιμών; Ποιες συναντήσεις συγκεκριμένα καταλαμβάνουν το μεγαλύτερο μέρος του χρόνου εργασίας;
Και αν μιλάμε συγκεκριμένα για εντολές Bash (όχι Git) — για παράδειγμα, δημιουργία αρχείου, μετακίνηση αρχείου κ.λπ.
Τι είναι το Git γενικά;
Υλοποιήστε τη συμπίεση RLE μιας συμβολοσειράς: δεδομένου ενός πίνακα χαρακτήρων του αγγλικού αλφαβήτου, συμπιέστε τον έτσι ώστε ο επαναλαμβανόμενος χαρακτήρας να καταγράφεται μία φορά, ακολουθούμενος από τον αριθμό των επαναλήψεων. Για παράδειγμα: AAAABBBAAA → A4B3A3.
Μπορείς να πεις τι σημαίνει η λέξη-κλειδί Final στη Java;
Πώς να τερματίσετε αναγκαστικά μια διαδικασία στο Linux αν το κανονικό kill δεν λειτουργεί;
Ποια είδη δοκιμών γνωρίζετε;
Δεν συμμετέχετε με κανέναν τρόπο στην αυτοματοποίηση, σωστά;
Ποιες μεθόδους HTTP γνωρίζετε;
Ο συνεντευκτής ανέφερε ότι το min_dist αρχικοποιήθηκε στο μηδέν, κάτι που δεν είναι σωστό για την εύρεση του ελάχιστου. Πώς να το αρχικοποιήσετε σωστά και να διορθώσετε τον αλγόριθμο;
Πώς δοκιμάζετε το endpoint API για την ενημέρωση δεδομένων χρήστη με δύο υποχρεωτικά πεδία (email, τηλέφωνο) και δύο προαιρετικά (όνομα, επώνυμο);
Πώς λύνονταν συνήθως οι συγκρουσιακές καταστάσεις; Διηγηθείτε περισσότερα για την περίπτωση με τον αναλυτή.
Τι είναι η αυθεντικοποίηση; Πώς λειτουργεί το Bearer token;
Τι είναι μια σύγκρουση;
Πώς καταλαβαίνεις το ρόλο του QA; Τι περιλαμβάνει αυτός ο ρόλος;
Μορφή σύνδεσης: εισάγεις έγκυρο όνομα χρήστη/κωδικό, πατάς σύνδεση, οπτικά δεν συμβαίνει τίποτα. Πώς θα ερευνούσες και γιατί μπορεί να συμβαίνει αυτό;
Ανεπίσημη έναρξη της συζήτησης