Sobes.tech

Τι είναι ένα JWT token; Από τι αποτελείται;

203

Περιγράψτε τον αλγόριθμο για την επίλυση του προβλήματος καταμέτρησης υποσυμβολοσειρών με όλα τα μοναδικά σύμβολα

202

Ποια ήταν η σύνθεση της ομάδας; Ήταν μονολειτουργική ή διαλειτουργική;

202

Πώς θα είναι η αλληλεπίδραση μεταξύ πελάτη, μικροϋπηρεσίας αυθεντικοποίησης και μικροϋπηρεσίας καταστήματος κατά τη χρήση JWT; Και τι θα αλλάξει χωρίς JWT, με συνεδρίες;

201

Ποιες είναι οι μισθολογικές σας προσδοκίες;

201

Πες μου για την εργασιακή σου εμπειρία και τι κάνεις.

201

Πες μας για το έργο AeroHotels: η τελική αρχιτεκτονική, πώς σχεδίασες το backend;

200

Τι είναι η πολύστρωτη αρχιτεκτονική και πώς οργανώθηκε στο έργο σου;

198

Ποια θέση εξετάζεις τώρα για τον εαυτό σου, τι θα ήταν ενδιαφέρον;

197

Τι είναι το grooming και πώς διαφέρει από τον προγραμματισμό;

195

Ποιο μορφότυπο εργασίας εξετάζετε;

194

Εργασία: υπάρχει μια υπηρεσία με περιορισμό 5 παράλληλων αιτημάτων προς το LLM. Όταν γίνεται το 6ο αίτημα, λαμβάνεται 429. Πώς να λύσετε αυτό το πρόβλημα εννοιολογικά;

193

/* Υπάρχει μια εφαρμογή με αρχιτεκτονική μικροϋπηρεσιών. Μια μικροϋπηρεσία μπορεί να αποδοθεί μέσω της διεπαφής Backend. Για πρόσβαση σε ένα αντίγραφο μικροϋπηρεσίας, μπορείτε να χρησιμοποιήσετε τον τύπο BackendImpl, ο οποίος έχει ήδη υλοποιηθεί. Για κάθε μικροϋπηρεσία, υπάρχουν δεκάδες εκτελεστικά αντίγραφα, καθένα προσβάσιμο μέσω της δικής του διεύθυνσης addr. Ωστόσο, τα μεμονωμένα αντίγραφα της μικροϋπηρεσίας δεν είναι αξιόπιστα: μπορεί να πέσουν, να είναι μη διαθέσιμα ή υπερφορτωμένα. Επομένως, πρέπει να υλοποιήσετε τον τύπο Balancer, ο οποίος επίσης υλοποιεί το διεπαφή Backend και πραγματοποιεί κατανομή φορτίου στην πλευρά του πελάτη μεταξύ των αντιγράφων της μικροϋπηρεσίας, επιλέγοντας κάθε φορά το **ελάχιστα φορτωμένο** αντίγραφο. */ type Request interface{} type Response interface{} type Backend interface { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr περιέχει ip:port συγκεκριμένου αντιγράφου func NewBackend(addr string) *BackendImpl type Balancer struct { //TODO } var _ Backend = &Balancer{} // addrs περιέχουν τις διευθύνσεις όλων των ισοζυγισμένων αντιγράφων func NewBalancer(addrs []string) *Balancer { //TODO }

192

Ποιες είναι οι οικονομικές σου προσδοκίες;

192

Πώς εμφανίζεται μια λειτουργία και φτάνει μέχρι την πώληση: σχεδιασμός, ανάπτυξη, δοκιμές, ανασκόπηση κώδικα, ανάπτυξη, επαναφορά;

189

/* Δίνεται μια συμβολοσειρά χαρακτήρων. Βρείτε τον αριθμό των ζευγών δεικτών i και j (i <= j), μεταξύ των οποίων δεν υπάρχουν επαναλαμβανόμενοι χαρακτήρες. Για τη συμβολοσειρά "aba" η απάντηση είναι 5: [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */

189

Πώς ενσωμάτωσες το LLM σε ένα έργο με ληξιπρόθεσμες οφειλές; Πες το γενικά.

189

Πώς εργαστήκατε με προσωπικά δεδομένα πριν τα στείλετε σε ένα εξωτερικό LLM;

188

Τι γνωρίζετε για το πρόγραμμα MultiTrack της Yandex;

187

/* Δίνεται μια συμβολοσειρά χαρακτήρων. Βρείτε τον αριθμό των ζευγών δεικτών i και j (i <= j), μεταξύ των οποίων δεν υπάρχουν επαναλαμβανόμενοι χαρακτήρες. Για τη συμβολοσειρά "aba" η απάντηση είναι 5: μπορούν να είναι ASCII [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */

187
/11