Πώς διαμορφώθηκε αυτό το ερώτημα: μέσω ORM, query builder ή ήταν SQL με υποκαταστάσεις παραμέτρων;
Frontend
Ποια είναι τα πλεονεκτήματα του RTK Query;
Πώς να μεταναστεύσετε έναν πίνακα με εκατομμύρια γραμμές: προσθέστε μια νέα στήλη με προεπιλεγμένη τιμή και αφαιρέστε την παλιά, χωρίς να προκαλέσετε διακοπή στην παραγωγή κατά την ανάπτυξη;
Πώς να οργανώσετε τον έλεγχο πρόσβασης με βάση ρόλους στο Express;
Πώς να τερματίσετε σωστά μια διαδικασία worker του Node.js σε εξωτερική τερματισμό, ώστε να αποφύγετε την διακοπή των τρεχουσών συναλλαγών στη βάση δεδομένων;
Πώς να βελτιστοποιήσετε τη δημιουργία αναφορών όταν πραγματοποιούνται πολλές αιτήσεις σε πολλαπλές βάσεις δεδομένων, συμπεριλαμβανομένων ιστορικών δεδομένων, μέσω Promise.all;
Πώς θα ερευνούσατε ένα πρόβλημα όπου η δημιουργία μιας αναφοράς PDF που ζητήθηκε από τον χρήστη μερικές φορές παίρνει πολύ χρόνο, μερικές φορές δεν ολοκληρώνεται και οι χρήστες λαμβάνουν timeout; Έχετε πρόσβαση στο frontend, backend και την υποδομή.
Πόροι ρόλοι υπήρχαν στο σύστημα;
Μετά τη μετάβαση σε streams, μια εβδομαδιαία αναφορά δημιουργείται σε ένα λεπτό, μια μηνιαία σε 10 λεπτά και μια τριμηνιαία σε δύο ώρες. Ποιες θα μπορούσαν να είναι οι λόγοι και τι πρέπει να γίνει;
Ποιες αδυναμίες του Feature-Sliced Design έχετε δει ή αντιμετωπίσατε κατά την υλοποίησή του;
Πώς να βελτιστοποιήσετε μεγάλα φορμά με πολλά πεδία στο React: μειώστε τις περιττές επαναφορτώσεις και μειώστε το συσχετισμό;
Πώς θα αλλάζατε την παραγωγική και τεχνική προσέγγιση για τη δημιουργία αναφορών ώστε ο χρήστης να μην περιμένει τη συγχρονισμένη δημιουργία ενός μεγάλου PDF;
Ποια είναι τα πλεονεκτήματα του Feature-Sliced Design;
Έχετε εμπειρία στη δοκιμή frontend;
Πώς καθορίζετε ποια ευρετήρια λείπουν και σε ποια πεδία πρέπει να προστεθούν ευρετήρια;
Έχετε εμπειρία στη χρήση View και Materialized View στο PostgreSQL;
Πώς υλοποιήθηκε ο έλεγχος πρόσβασης με βάση ρόλους στο backend του NestJS;
Πώς υλοποιείτε μια κατάσταση όπου η πρόσβαση σε έναν πόρο είναι διαθέσιμη σε όλους τους χρήστες ενός συγκεκριμένου ρόλου, αλλά ορισμένα δεδομένα πρέπει να είναι κρυμμένα ή μερικώς καλυμμένα, για παράδειγμα, μισθοί;
Πείτε μας για την εμπειρία σας στην οργάνωση και υλοποίηση της ροής E2E στο Playwright για μεγάλα πολύβημα φόρμες και σενάρια χρήστη.
Πείτε μας πώς βρήκατε ένα αργό ερώτημα που εκτελούνταν σχεδόν δύο δευτερόλεπτα και πώς το βελτιστοποιήσατε;