Sobes.tech

Ποια είναι η διαφορά μεταξύ απλής ένωσης και διακριτής ένωσης;

263

Είναι σωστό να έχει ήδη εμφανιστεί σφάλμα επικύρωσης σε μια φόρμα που ο χρήστης καν δεν έχει αρχίσει να επεξεργάζεται;

231

Ποιο είναι το 'ταβάνι' στη τρέχουσα εργασία σας που σας ώθησε να ψάξετε για νέο μέρος;

182

Ξέρετε τι συμβαίνει αν γράψετε return και το αφήσετε κενό (χωρίς τιμή);

175

type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"} ] type Validator = (value: unknown) => string | undefined; console.log("...");

169

type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"}, ] type Validator = (value: unknown) => string | undefined; console.log("...");

168

Μπορείτε να εξηγήσετε μόνοι σας τι συμβαίνει στο σύστημα όταν ο χρήστης κάνει κλικ στην επεξεργασία της πρώτης γραμμής του πίνακα;

164

Αν ο χρήστης επεξεργάζεται τη γραμμή A και η τρέχουσα τιμή του polyname ταιριάζει με την αρχική τιμή, ο επαληθευτής δεν θα πρέπει να εμφανίζει σφάλμα. Γιατί στην υλοποίησή σας ο επαληθευτής εμφανίζει σφάλμα σε αυτήν την περίπτωση, παρόλο που η αρχική τιμή του πεδίου ταιριάζει με τον εαυτό της;

162

Τι κάνατε πριν ασχοληθείτε με την ανάπτυξη;

139

Είχατε κάποια εμπειρία πριν από την ανάπτυξη, με τι ασχολιόσασταν;

136

Όταν ανοίγει η φόρμα για επεξεργασία της πρώτης γραμμής, το πεδίο polyname γεμίζει με την τιμή αυτής της γραμμής (π.χ., 'A'). Ο validator που έχετε γράψει ενεργοποιείται. Πιστεύετε ότι είναι φυσιολογική συμπεριφορά το validator να βρει ταίριασμα και να εμφανίσει σφάλμα, αν και ο χρήστης δεν έχει ξεκινήσει ακόμα την επεξεργασία;

136

Γιατί αποφασίσατε να μεταβείτε σε μια νέα τεχνολογία/δραστηριότητα; Τι σας ώθησε σε αυτό, αν εργάστηκες στην εταιρεία για 10 χρόνια;

135

Αν μιλάμε για τα τελευταία 4-5 χρόνια εργασίας, ποια εργασία σας έχει μείνει περισσότερο και γιατί;

131

Πείτε μας σε τι εργάζεται αυτήν την στιγμή η ομάδα ανάπτυξής σας, με τι ασχολείστε.

128

Ο έλεγχος μοναδικότητας πρέπει να γίνεται χωρίς να λαμβάνεται υπόψη η πεζά/κεφαλαία. Στα props του συστατικού διατίθεται ολόκληρος ο πίνακας δεδομένων και είναι γνωστό το id της γραμμής που επεξεργάζεται ο χρήστης. Πώς να αλλάξω τον validator λαμβάνοντας υπόψη αυτό;

125

Τι θα επιστρέψει ο validator που έγραψες αν ο χρήστης έκανε κλικ στην επεξεργασία της πρώτης γραμμής και η τιμή του name/polyname είναι ίση με την αρχική τιμή αυτής της γραμμής;

125

Υπάρχει μια απαίτηση: το πεδίο polyname δεν πρέπει να ταιριάζει με άλλα ονόματα (polyname) στον πίνακα. Πώς υλοποιείται ένας έλεγχος μοναδικότητας;

124

Τι με ενδιέφερε ακριβώς στην εταιρεία σας; Τι θα ήθελα να βρω σε μια νέα θέση εργασίας;

120

Στη στιγμή της πρώτης απόδοσης της φόρμας, όταν το πεδίο είναι ήδη συμπληρωμένο με μια αρχική τιμή συμβολοσειράς (π.χ., 'A'), και ο validator καλείται με μια τιμή ίση με το 'A', που αντιστοιχεί σε μια ορισμένη συμβολοσειρά στον κώδικά σας — πρέπει σε αυτή την περίπτωση να υπάρχει σφάλμα ή όχι;

114

Γράψτε έναν επαληθευτή χρησιμοποιώντας την δοθείσα υπογραφή λειτουργίας (γραμμή 11 στον επεξεργαστή). Λάβετε υπόψη ότι η τιμή έχει τύπο unknown, καθώς η φόρμα δεν γνωρίζει τον ακριβή τύπο του πεδίου, αλλά υποθέτουμε ότι είναι μια συμβολοσειρά. Παρακαλώ, χρησιμοποιήστε βέλη συναρτήσεις αντί της λέξης-κλειδιού function.

112
/2