Frontend
Πώς οργανώθηκε η δοκιμή σας; Ποια εργαλεία χρησιμοποιήθηκαν (Jest, Playwright);
/** * Είναι απαραίτητο να γράψετε μια λειτουργία που λαμβάνει ως είσοδο ένα URL, * κάνει μια ασύγχρονη αίτηση GET σε αυτό το URL και επιστρέφει τα δεδομένα (json). * Για την απόκτηση δεδομένων, χρησιμοποιήστε το fetch. * Μπορείτε να χρησιμοποιήσετε μόνο το API Promise. * Αν προκύψει σφάλμα κατά τη διάρκεια του αιτήματος, δοκιμάστε ξανά 5 φορές. * Αν τελικά δεν καταφέρετε να λάβετε τις πληροφορίες, επιστρέψτε το σφάλμα "Το URL που ορίστηκε δεν είναι προσβάσιμο". */
Περίπτωση: φανταστείτε ότι λαμβάνετε ένα προϊόν με την αποστολή να δημιουργήσετε και να λανσάρετε ένα νέο προϊόν σε 2 μήνες, υπάρχουν πολλά διαφορετικά διασταυρούμενα τμήματα που μπορεί να εμπλέκονται, αλλά ακόμα τίποτα δεν είναι σαφές. Περιγράψτε τη σειρά των ενεργειών σας, τη γραμμή σκέψης — πού θα τρέξετε πρώτα;
Γιατί στο έργο σας δεν χρησιμοποιούνται ερωτήματα κοντέινερ;
Έχετε συγκρίνει το Playwright με το Selenium/Cypress; Είναι πιο αργό σε σύγκριση με το Selenium;
Τι είναι τα standalone components στο Angular και γιατί είναι καλύτερα από την modular προσέγγιση;
Έπρεπε να ρυθμίσετε τμήματα, να ανακατανείμετε τμήματα στο Kafka;
[όνομα] ρώτησε: Θυμάσαι πότε ήταν η τελευταία φορά που έκανες λάθος — το παρατήρησες αμέσως και πώς ήταν τότε;
Πες μου, τι ξέρεις για το Event Loop, τι είναι και γιατί χρειάζεται;
Πώς λειτουργεί το Fiber και πώς είναι δομημένη η προτεραιοποίηση (scheduler) στο React;
Τι μπορεί να μπλοκάρει την πρώτη απόδοση στον browser μετά τη λήψη του HTML; Τι μπορεί να γίνει με τη συγχρονική φόρτωση JS και CSS;
Αναφέρετε το τρέχον έργο σας και δείξτε το.
Προσθέστε τη δυνατότητα απόκρυψης και εμφάνισης κόμβων δέντρου. Από προεπιλογή, όλοι είναι ανοιχτοί.
Είναι δυνατόν να εκτελεστεί ξανά το finally (με τον αριθμό 10), χωρίς να αλλάξει η σειρά του κώδικα, αλλά προσθέτοντας κάτι μέσα στη λειτουργία;
Στη λειτουργία requestUserData, τρία αιτήματα εκτελούνται διαδοχικά. Γιατί δεν μπορούμε απλά να τυλίξουμε και τα τρία σε Promise.all; Πώς μπορούμε να βελτιστοποιήσουμε αυτή τη λειτουργία ώστε να εκτελεί τα αιτήματα με το ελάχιστο δυνατό χρόνο;
Ποια είναι η διαφορά μεταξύ useTemplateRef και μιας κανονικής αναφοράς όσον αφορά την τιμή πριν από την τοποθέτηση του συστατικού (undefined vs null);
Αναφέρατε την εξουσιοδότηση — ποιες προσεγγίσεις χρησιμοποιήσατε; Ποια εμπειρία έχετε με την εξουσιοδότηση;
Πώς θα οργανώνατε τη δουλειά με μια μεγάλη φόρμα υπολογισμού ασφάλισης, που περιέχει πολλά πεδία (περίπου 50), δυναμικές ενότητες, άμεσο υπολογισμό του συνολικού κόστους, κατανεμημένο σε πολλές οθόνες;
Για να ξεκινήσουμε, θα μπορούσατε να μου πείτε λίγα πράγματα για την εμπειρία σας στη συγγραφή αυτοματοποιημένων δοκιμών, ιδιαίτερα μονάδων και ολοκληρωμένων δοκιμών; Ευχαριστώ που το μοιραστήκατε. Έχετε επίσης εργαστεί με πλαίσια δοκιμών όπως το Playwright;
Για ποιο λόγο αφήσατε την τρέχουσα εργασία σας;