Πού να αποθηκεύσετε τα access και refresh tokens σε μια κινητή εφαρμογή και στο διαδίκτυο;
System Analyst
Πώς λειτουργεί το SSO (Single Sign-On);
Περιγράψτε την αρχιτεκτονική του διακομιστή που επεξεργάζεται το αίτημα ενημέρωσης των ρυθμίσεων χρήστη.
Είναι πιο εύκολο να διαχωρίσετε έναν μονολιθικό κώδικα σε μικροϋπηρεσίες ή να ενώσετε αρκετές μικροϋπηρεσίες σε μία;
Ποια είναι η διαφορά μεταξύ ενός πίνακα αντικειμένων και ενός αντικειμένου με πίνακες; Πότε να χρησιμοποιείτε κάθε επιλογή;
Πώς λειτουργεί το OAuth 2.0; Περιγράψτε τη ροή εξουσιοδότησης μέσω Google σε έναν τρίτο ιστότοπο.
Έχουμε 50 εκατομμύρια χρήστες, το 10% μπαίνουν καθημερινά. Πώς αντιμετωπίζουμε αυτό το φορτίο στη βάση δεδομένων;
Πόσο καλά γνωρίζεις το UI του Android και iOS; Οδηγίες, περιγραφή συμπεριφοράς για προγραμματιστές, διαφορές μεταξύ πλατφορμών;
Πώς να δείτε τι συμβαίνει κάτω από το καπό κατά τη διάρκεια ενός αιτήματος HTTP, ειδικά αν κάτι πάει στραβά;
Πώς να επιταχύνετε το ερώτημα SQL SELECT FROM user_settings WHERE user_id = ? με 50 εκατομμύρια χρήστες;
Ιδιόμορφη των μεθόδων HTTP: τι θα συμβεί σε διπλή κλήση POST και διπλή κλήση PUT με το ίδιο αίτημα;
Ποια είναι η διαφορά μεταξύ λογικού σχήματος δεδομένων και φυσικού;
Πες μου περισσότερα για τα σφάλματα HTTP 400: ποιος είναι ο σκοπός τους, ποια πρέπει να είναι η αντίδραση;
Πώς μαθαίνει ο περιηγητής τη διεύθυνση IP του διακομιστή όταν πληκτρολογείτε yandex.ru; Πώς φτάνει το αίτημα φυσικά στον διακομιστή;
Πώς ελέγχει ο διακομιστής το JWT token; Πώς προστατεύεστε από την αντικατάσταση του περιεχομένου του token;
Πώς θα περιέγραφες την οθόνη ρυθμίσεων με διακόπτες, εισόδους, ημερομηνίες και avatar στους προγραμματιστές;
Πώς καθορίσατε τον αριθμό των μικροϋπηρεσιών (10 τεμάχια); Με ποιον αρχή τις διαιρέσατε;
Γιατί χρησιμοποιείται το Redis; Τι θα συμβεί αν το Redis πέσει; Ποιες είναι οι πολιτικές ενημέρωσης της κρυφής μνήμης; Γιατί το Redis είναι πιο γρήγορο από το PostgreSQL;
Περιγράψτε το ERD για την οθόνη ρυθμίσεων χρήστη. Πώς να αποθηκεύσετε τις ρυθμίσεις — σε ξεχωριστά πεδία ή με άλλο τρόπο;